Your training funded up to 50%

See available funding programs

Ansible: Implementation

Learn about Ansible with this training. Understand Playbook, roles, modules and general concepts of DevOps applicable to Ansible.

Upcoming sessions

No date suits you?

Notify me when a session is added.

  • Duration: 2 days
  • Regular price: $1,000
  • Preferential price: $930

Course outline

Durée : 2 jours

Objectifs
Ansible permet la mise en place d’infrastructures complexes, le déploiemement d’applications et de simplifier les opérations d’orchestration.
À l'issue de ce module:
  • Vous connaissez l'architecture de Ansible (rôles, tâches, playbook, module,...)
  • Vous savez mettre en oeuvre Ansible
  • Vous savez utiliser et créer des playbooks pour gérer votre infrastructure

Audience

Administrateurs systèmes, responsables déploiements

Préalables

Connaissances en Linux

Contenu

Introduction à Ansible
  • Introduction à la gestion centralisée
  • Concepts propres à Ansible
  • Comparaison avec les autres produits (Puppet/Chef/SaltStack)
Mise en oeuvre de Ansible
  • Installation
  • Configuration initiale
  • CLI Ansible
  • Gérer les accès Ansible avec SSH et sudo
  • Mise en place de l'inventaire
Utilisation des principaux modules ad-hoc
  • shell / command
  • service
  • yum / apt
Les playbooks Ansible
  • Intérêt
  • Syntaxe et YAML
  • La commande ansible-playbook
  • Définir les tâches (tasks)
  • Notifications et handlers
Développer du code réutilisable
  • Définir et utiliser des variables
  • La notion de rôles
Utilisation de modules et rôles complémentaires
  • user/group
  • MySQL
  • Modules de gestion et utilisation de l’infonuagique (ec2/openstack)
  • Trouver plus de rôles sur Galaxy
Structure de contrôle
  • Les variables
  • Les facts
  • Les boucles
  • Les conditions
  • Utilisation des inclusions
  • Savoir utiliser les tasks « pre » et « post »
  • Les bonnes pratiques
Templates (jinja2)
  • Syntaxe de base
  • Structures de contrôle
  • Filtres
Pour aller plus loin
  • Développer ses propres modules
  • Créer des filtres jinja2
  • Ansible Tower : l'interface graphique

Surround yourself with the best

Pierre-Edouard Brondel
Pierre-Edouard Brondel
Trainer and Desktop Application Consultant
Renowned as an educational expert in the IT and office technology field who has accumulated more than 25 years of experience, Pierre-Édouard is first and foremost passionate about human capital.
Marc Maisonneuve
Marc Maisonneuve
Trainer and Professional Efficiency Consultant
Frédéric Paradis
Frédéric Paradis
Certified Trainer and Cloud Architect
As a certified Microsoft trainer, Frédéric describes himself as a Cloud magician who easily navigates the mythical space between technology and reality.
Virginie Louis
Virginie Louis
Efficiency Trainer, Facilitator and Spatial Intelligence Consultant
Virginie sees herself first and foremost as a facilitator: she strays from the standard training to provide solutions that are adapted to her clients’ realities and objectives.
Be aware of trends, innovations and best practices, every month.
Confidentiality
Training center accredited by Emploi-Québec, Accreditation : 0051460
GST : 141582528 – QST : 1019557738
© 2021 AFI
AFI Expertise

The AFI experience brought to you by Edgenda

At AFI, our focus is to offer you relevant training and impactful learning experiences in line with your transformation approach. Do you need support for your approach? Check out Edgenda’s services: Edgenda.com