Formations Ansible


Cours « Ansible Mise en Oeuvre » (2 jours)

Le cours « Ansible Mise en Oeuvre » permet de

  • Connaître l’architecture de Ansible (rôles, tâches, playbook, module,…).
  • Savoir mettre en œuvre Ansible.
  • Utiliser et créer des playbooks pour gérer son infrastructure.

Ce que vous apprendrez (programme non contractuel) :

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

Prochaine session inter-entreprises : du 18 au 19 avril 2017 à Paris.
Tarif : 1 200 € HT par stagiaire.

Des formations intra-entreprise et des ‘Workshop’ sont également proposés sur demande.