This is an example of a simple banner

Training: Ansible – Fundamentals

Ref. ANSIBLE-01
Duration:
2
 days
Exam:
Not certifying
Level:
Intermediate

Ansible Training

The Ansible training is your key to automating, orchestrating, and securing your IT environments effectively. Whether you’re a beginner or already familiar with DevOps tools, this course guides you step-by-step to fully leverage Ansible. With its simple, agentless architecture and accessible language (YAML), Ansible has become a cornerstone of automation and infrastructure management.

During this training, you will learn how to install and configure Ansible, create advanced playbooks, and utilize key features like Ansible Vault to secure sensitive data. With a focus on best practices and real-world examples, this course provides immediately applicable skills. Join the Ansible training to optimize your IT processes, reduce human errors, and accelerate deployments.

Participant profiles

  • System administrators
  • DevOps developers
  • IT architects
  • Infrastructure engineers

Objectives

  • Master automation with Ansible
  • Write and structure playbooks
  • Use Ansible Galaxy plugins
  • Secure sensitive data with Ansible
  • Deploy and use AWX
  • Integrate Ansible into a CI/CD pipeline

Prerequisites

  • Basic knowledge of Docker
  • Understanding of container usage
  • Linux system administration skills
  • Familiarity with SSH

Course content

Module 1: Positioning Ansible

  • Introduction to Ansible and its role in DevOps environments.
  • DevOps concepts and Infrastructure as Code (IaC).
  • Comparison with other tools: Puppet, Chef, Saltstack.
  • How Ansible works: architecture, inventory, modules, playbooks, tasks, roles.

Module 2: Installation and Configuration

  • Installation and getting started with the tool.
  • Basic commands.
  • Node configuration: SSH keys and sudo privileges.
  • Configuration file and inventory management.

Module 3: Ad Hoc Commands

  • Executing commands in parallel.
  • Managing services, files, users, and groups.
  • Handling packages with yum, apt.

Module 4: Playbooks

  • Introduction to playbooks: defining tasks and plays.
  • YAML syntax and managing variables, modules, and tasks.
  • Execution modes: dry-run, step-by-step execution, error handling.

Module 5: Modular Code and Collaboration

  • Managing notifications with Handlers.
  • Introduction to roles, includes, and tags.
  • Exploring Ansible Galaxy for reusing and sharing code.

Module 6: Writing an Advanced Playbook

  • Variables, templates, and filters.
  • Conditions, loops, and control structures.
  • Using prompts and facts.

Module 7: Advanced Features

  • Ansible Vault for encrypting sensitive data.
  • Lookups and plugins.
  • Creating and debugging custom modules.
  • Developing specific filters.

Documentation

  • Digital course materials included

Complementary courses

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.

Additional information

Optimize Your IT Deployments with Ansible Training

In a world where speed and efficiency are crucial, Ansible stands out as a key solution to automate and orchestrate your IT infrastructures. Ansible training equips you with the necessary skills to master this tool, whether you are a beginner or an experienced user. Thanks to its simplicity and flexibility, Ansible helps reduce repetitive tasks and human errors while improving the productivity of DevOps teams.

The Key Advantages of Ansible

Ansible is renowned for its simplicity: it requires no agents and uses a readable language (YAML) for configuration. Its functionality is based on a simple yet powerful architecture, where modules allow you to handle complex tasks seamlessly. Whether deploying applications, configuring systems, or managing networks, Ansible provides a unified and efficient approach.

Why is Ansible so Popular?

Ansible’s popularity is rooted in several factors:

  • Open source and free: Ansible is accessible to everyone, making it an ideal choice for both small and large businesses.
  • Rich ecosystem: With resources like Ansible Galaxy, users can share and reuse ready-to-use configurations.
  • Adaptability: Ansible is designed to work across multiple platforms and can be used for both cloud and on-premises environments.

When and How to Use Ansible?

Ansible is versatile and can be used in various contexts, such as:

  • Automating repetitive tasks like software updates or installations.
  • Quickly deploying applications across multiple servers.
  • Managing complex configurations in a centralized way.

Whether you are a system administrator or a developer, Ansible adapts perfectly to your needs with its modular and scalable features.

What is an Ansible Role and Why is it Useful?

Roles in Ansible are predefined structures that help organize code more effectively. They simplify reuse and collaboration by separating different parts of a project into independent modules. This modular approach is ideal for teams looking to standardize their deployments while saving time.

Master Ansible and Its Advanced Features

Beyond the basics, Ansible offers advanced tools like Ansible Vault for securing sensitive data and the ability to create custom modules to meet specific needs. These features enable Ansible to integrate seamlessly into complex environments while maintaining simplified management.

Ansible Training: A Career Asset

Enrolling in Ansible training is an investment in your skills and employability. Many companies seek professionals who can automate IT processes efficiently. With Ansible, you’ll master a tool highly valued by professionals for its reliability and ability to adapt to modern needs.

Whether your goal is to reduce human errors, speed up deployments, or enhance team collaboration, this training provides you with the tools for success.

Prix de l'inscription
CHF 1'500.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge
Mois actuel

jeu23Jan(Jan 23)09:00ven24(Jan 24)17:00VirtuelVirtual Etiquettes de sessionANSIBLE-01

jeu23Jan(Jan 23)09:00ven24(Jan 24)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionANSIBLE-01

jeu27Fév(Fév 27)09:00ven28(Fév 28)17:00VirtuelVirtual Etiquettes de sessionANSIBLE-01

jeu27Fév(Fév 27)09:00ven28(Fév 28)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionANSIBLE-01

jeu03Avr(Avr 3)09:00ven04(Avr 4)17:00VirtuelVirtual Etiquettes de sessionANSIBLE-01

jeu03Avr(Avr 3)09:00ven04(Avr 4)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionANSIBLE-01

jeu08Mai(Mai 8)09:00ven09(Mai 9)17:00VirtuelVirtual Etiquettes de sessionANSIBLE-01

jeu08Mai(Mai 8)09:00ven09(Mai 9)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionANSIBLE-01

jeu12Juin(Juin 12)09:00ven13(Juin 13)17:00VirtuelVirtual Etiquettes de sessionANSIBLE-01

jeu12Juin(Juin 12)09:00ven13(Juin 13)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionANSIBLE-01

jeu17juil(juil 17)09:00ven18(juil 18)17:00VirtuelVirtual Etiquettes de sessionANSIBLE-01

jeu17juil(juil 17)09:00ven18(juil 18)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionANSIBLE-01

jeu21Aoû(Aoû 21)09:00ven22(Aoû 22)17:00VirtuelVirtual Etiquettes de sessionANSIBLE-01

jeu21Aoû(Aoû 21)09:00ven22(Aoû 22)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionANSIBLE-01

jeu25Sep(Sep 25)09:00ven26(Sep 26)17:00VirtuelVirtual Etiquettes de sessionANSIBLE-01

jeu25Sep(Sep 25)09:00ven26(Sep 26)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionANSIBLE-01

jeu30Oct(Oct 30)09:00ven31(Oct 31)17:00VirtuelVirtual Etiquettes de sessionANSIBLE-01

jeu30Oct(Oct 30)09:00ven31(Oct 31)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionANSIBLE-01

jeu04Déc(Déc 4)09:00ven05(Déc 5)17:00VirtuelVirtual Etiquettes de sessionANSIBLE-01

jeu04Déc(Déc 4)09:00ven05(Déc 5)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionANSIBLE-01

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request