Certification de formation Ansible

Formation Ansible éligible CPF faisant partie de la certification « Gestion de projet informatique »

0
Jours
0
Heures
0
CNCP
0
CPF
Formation certifiante disponible en :

Formation
intra-entreprise

Formation
inter-entreprises

Egalement disponible à distance en :
e-learning-tutore
Tous les détails et démonstrations en ligne du déroulement de la formation e-learning ou à distance tutoré : « Les fondamentaux en gestion de projet »
Prochaines dates
Planning et dates

« Les fondamentaux en gestion de projet »

Ville Session 1 Session 2
Paris 17-09-18 15-11-18
Lyon 17-09-18 15-11-18
Aix-en-Provence 17-09-18 15-11-18
Nous vous recommandons

Programme de formation:
Ansible.

L’objectif prioritaire dans le développement d’Ansible, solution Open Source permettant d’automatiser la mise en place d’infrastructures complexes et le déploiement de configurations et d’applications, était la simplicité de mise en œuvre. Et l’objectif semble atteint puisque Ansible s’appuie exclusivement sur SSH pour les communications avec les systèmes gérés et ne nécessite pas l’installation d’un agent spécialisé.

Objectifs

Quelles seront mes compétences à l’issue de la formation : Ansible ?

À l’issue de la formation « Ansible », les apprenants auront les capacités de :

  1. Comprendre l’intérêt du mouvement DevOps
  2. Connaître l’architecture de Ansible (rôles, tâches, playbook, module…)
  3. Installer Ansible
  4. Exploiter des playbooks Ansible pour déployer son SI

Publics

Quels sont les profils concernés par le module : Ansible ?

La formation certifiante « Ansible » s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en DevOps, notamment:

  1. Administrateurs systèmes, exploitants souhaitant mettre en oeuvre Ansible pour le déploiement des services et des applications
  2. Intégrateurs
  3. Développeurs

Prérequis

Quelles sont les qualifications requises pour suivre la formation : Ansible ?

Connaître l’administration des systèmes Linux et un langage de développement de scripts.

Programme détaillé

Introduction à Ansible

  1. Introduction à la gestion centralisée
  2. Concepts propres à Ansible
  3. Comparaison avec les autres produits (Puppet/Chef/SaltStack)

Mise en oeuvre de Ansible

  1. Installation
  2. Configuration initiale
  3. CLI Ansible
  4. Gérer les accès Ansible avec SSH et sudo
  5. Mise en place de l’inventaire

Utilisation des principaux modules Ad-Hoc

  1. shell / command
  2. Service
  3. yum / apt

Les playbooks Ansible

  1. Intérêt
  2. Syntaxe et YAML
  3. La commande ansible-playbook
  4. Définir les tâches (tasks)
  5. Notifications et handlers

Développer du code réutilisable

  1. Définir et utiliser des variables
  2. La notion de rôles

Utilisation de modules et rôles complémentaires

  1. user/group
  2. MySQL
  3. Modules de gestion et utilisation du cloud (ec2/openstack)
  4. Trouver plus de rôles sur Galaxy

Structures de contrôle

  1. Les variables
  2. Les facts
  3. Les boucles
  4. Les conditions
  5. Utilisation des inclusions
  6. Savoir utiliser les tasks « pre » et « post »
  7. Les bonnes pratiques

Templates (jinja2)

  1. Syntaxe de base
  2. Structures de contrôle
  3. Filtres

Pour aller plus loin

  1. Développer ses propres modules
  2. Créer des filtres jinja2
  3. Ansible Tower : l’interface graphique

Besoin d'un devis / d'un renseignement :

Adresse :

28 rue Xavier Bichat

72000 Le Mans

 

Téléphone :

02.43.52.36.45

 

Email :

contact@cegefos.fr

 

Suivez-nous :

[Form id= »6″]