Avoir des connaissances de base en Administration Linux/Unix, Administration Windows. Connaître un langage de développement de scripts.
Méthodes pédagogiques
40% théorie / 60% pratique
Description
Petit dernier des solutions de “Configuration Management”, Ansible a réussi à s’imposer face à ses grands frères (Chef, Puppet…) en proposant une solution alternative plus simple et moins contraignante. Ansible permet d’automatiser simplement et efficacement la mise en place d’infrastructures complexes et le déploiement d’applications.
Après avoir décrit les concepts autour d’Ansible (“Configuration Management”, “Infrastructure as Code”), la formation Ansible vous apprendra à manipuler cet outil, gérer ses playbooks, ses rôles, les modules, et comment les appliquer sur votre infrastructure.
Programme
Présentation et installation d’Ansible
Configuration des clés SSH
Ansible Ad-hoc
Exécuter des commandes & découvrir l’idempotence
Les playbooks Ansible
Créer un inventaire : Créer des ranges d’hôtes ainsi que des groupes d’hôtes, et définir des variables dans l’inventaire
Créer son fichier de configuration ansible.cf
Créer plusieurs playbooks : exécuter des tâches sous conditions, exécuter des tâches après un changement, inclure un fichier de variables/tâches dans un playbook, déléguer une tâche à un autre hôte spécifique, utiliser des boucles, gérer les erreurs, utiliser les templates jinja2, utiliser les tages, exécuter des tâches asynchrones
Les gather-facts
Récupérer des informations dans les facts
Exploiter les facts
Différencier les variables et les facts
Déployer des customs facts static et dynamiques
Désactiver les gather_facts et récupérer les facts nécessaires
Les rôles
Découvrir ansible-galaxy
Créer des rôles : structurer correctement son rôle, aborder la priorité des variables, exécuter des tâches avant et après l’exécution d’un rôle, include de rôles, ajouter des dépendances à un rôle.
Ansible vault
Présentation
Sécuriser les données sensibles
Conclure sur Ansible
Révisions
Pour aller plus loin sur Ansible : Ansible Tower/ AWX, Plugin « ansible » dans Jenkins, pipeline CI/CD Gitlab
Évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de quizz, mises en situation, travaux pratiques…
En fin de formation, il est également demandé aux participants de mesurer leur satisfaction vis-à-vis de de la formation suivie.
Néosoft Training dispose d’un processus qualité qui prend en considération les éventuels dysfonctionnements rencontrés par les participants afin d’être proactif quant à la solution corrective adaptée tant sur le contenu de la formation elle-même que les conditions de son déroulement.
Accès
Métro
Bibliothèque François Mitterand
Quai de la Gare
RER
Bibliothèque François Mitterand
Bus
Pont de Tolbiac
François Mitterand
Tramway
Avenue de France
Adresse
3 rue de Tolbiac 75013 Paris
Informations pratiques
2participants minimum
10participants maximum
83%de satisfaction sur les 24 derniers mois (4 avis)
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel
Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.