Automatisez la gestion de son infrastructure avec Ansible
(Réf.2024-083)
2
Jour(s)
FR
Autres
CEFORA
Chercheur d'emploi
Company
Employé
For a Fee
Day
Description
Découvrez les bonnes pratiques de l’infrastructure as code pour déployer, modifier et versionner son infrastructure.
Cette formation s'adresse à Ttoute personne occupant un poste d’administrateur systèmes/reseaux/DevOps souhaitant automatiser son infrastructure.
What are the aims of the training?
- Connaître les principes de base d'Ansible
- Découvrir la syntaxe yaml
- Découvrir l'utilité d'ansible, le cadre dans lequel il s'inscrit et les autres outils similaires.
- Savoir créer et configurer un inventaire Ansible
- Savoir déployer une application avec Ansible
- Savoir gérer une infrastructure avec Ansible
What do you need to know to follow the training?
Niveau intermédiaire ou avancé
Training programme
Introduction à la gestion de configuration et à Ansible
- En quoi consiste la gestion de la configuration ?
- Principe d'idempotence
- Architecture d'Ansible
- Présentation des objets Ansible : module, task, role, play, playbookQu'est-ce qu'Ansible Galaxy ? Qu’est-ce que Ansible Tower ?
Démarrer avec Ansible o Configuration SSH
- Installation d'Ansible
- Exécuter des commandes de bases de Ansible
- Gestion des modules (fichiers, utilisateurs, packages, services...)
Rédiger des playbooks d'Ansible o Revue de la syntaxe du langage YAML
- Ecriture de playbooks
- Définition de play
- Fact gathering
- Définition de tâches
- Variables, boucles, conditions
- Bonnes pratiques pour l'écriture de playbook
Travailler avec les rôles d'Ansible o Structure d’un rôle
- Intégration de rôles existants aux playbooks
- Comment architecturer son code avec des rôles ?
- Création de rôles
- Partage d'un rôle : Ansible-galaxy
Utilisation avancée d’Ansible o Sécurisation des données avec Ansible Vault
- Dynamisation avec les tempaltes Jinga2
- Les collections Ansible