Durée : 2 jours - 14 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER
La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.
Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.
- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage
Présentation d’Ansible
Il y a 2 types d’application d’automatisation : avec agent ou agentless
Les compétiteurs.
Origine d’Ansible
La terminologie liée à Ansible
Utilisation de Pycharm Pro
Configuration des Plugins
Installation des repos Git
Intégration avec Python
Installation d’ansible
Best practices
Installation dans un virtualenv Python
Rappel sur docker
Simulation de 4 machines avec des containers et une machine remote
Configuration du fichier inventory
Premières commandes
Commandes Ad-Hoc
Prise en main des commandes de base
Flags utiles et bonnes pratiques
Syntaxe et commandes
Utilisation de when et assert
Variables et opérateur moustache
Inventory statique et dynamique
In-memory inventory, delegate_to
template et langage JinJa2
Prise en compte de la programmation Python
Premier filtre
Écriture d’un filtre pour formater des disques externes
Présentation d’un module qui crée un repository github
Fonctionnalités des rôles
Utilisation d’ansible galaxy
Cas d'usages &bonnes pratiques
Comment sécuriser vos données sensibles avec Ansible Vault
LA version open-source d’Ansible Tower
Création de users, Teams
Installation des credentials
Définition d’un projet
Comment connecter une source
Inventory
Job template
Organisation du projet
Ansible-galaxy init
Installation des variables
Prise en compte d’une installation sur plusieurs OS
Idempotence des scripts