Eazytraining
Formateurs
Alumni
Podcast
Environnement de Labs
SAV & Support
FAQ
Formations
Automatisation
Certifications
Cloud
Développement informatique
Développement personnel
DevOps
Gitops
data
Management
Microservices et orchestration
Réseau et sécurité
Système
Virtualisation
Bootcamp
Bootcamp DevOps
Bootcamp Certification Devops
Bootcamp Data Analyst
Bootcamp AWS Cloud Engineer
Bootcamp Platform Engineer
Bootcamp Salesforce
Bootcamp Devops USA
Profitez des offres BUNDLE
Parcours
Parcours DevOps
Parcours Cloud
Parcours Testeur Logiciel
Parcours Data analyst
Parcours platform engineer Kubernetes
Coaching
Abonnements
Abonnement Gratuit
Abonnement Mensuel
Abonnement Annuel
Blog
Contact
Connexion
Sélectionner une page
Accueil
Catalogue de cours
technologies numériques
devops
Ansible Expert : CI/CD avancé pour DevOps
Ansible Expert : CI/CD avancé pour DevOps
Détails
12 Sections
108 Lessons
Durée de vie
Expand all sections
Collapse all sections
Module 00 : présentation de la formation
7
1.1
présentation de la formation
3 Minutes
1.2
présentation du formateur
2 Minutes
1.3
prérequis
1 Minutes
1.4
projet fil rouge
3 Minutes
1.5
AJUSTER LA QUALITE DE LA VIDEO EN FONCTION DE VOTRE DEBIT INTERNET
2 Minutes
1.6
support de cours et sources
1.7
restons connectés
code utilisé
1
2.0
lien du repos
Module 01 : role ansible
13
3.1
objectifs
4 Minutes
3.2
structure d’un role
3 Minutes
3.3
galaxy ansible
3 Minutes
3.4
lab-0 – énoncé – mise en place de l’environnement de labs
5 Minutes
3.5
lab-0 – mise en place de la plateforme de labs
8 Minutes
3.6
lab-1 – énoncé – configuration clé ssh
1 Minutes
3.7
lab-1 – configuration clé ssh
3 Minutes
3.8
lab-2 – énoncé – vérification du playbook
2 Minutes
3.9
lab-2 – explication du code du client
3 Minutes
3.10
lab-2 – déploiement de l’application
4 Minutes
3.11
lab-3 – énoncé – role ansible
3 Minutes
3.12
lab-3 – explication du code
2 Minutes
3.13
lab-3 – déploiement de l’application à l’aide des rôles
4 Minutes
Module 02 : Molecule
19
4.1
pourquoi molecule
3 Minutes
4.2
structure des dossiers
1 Minutes
4.3
converge.yml
1 Minutes
4.4
molecule.yml
3 Minutes
4.5
verify.yml
2 Minutes
4.6
setup
2 Minutes
4.7
usage cli
1 Minutes
4.8
lab-4 – énoncé – molecule nginx
2 Minutes
4.9
lab-4 – installation de molecule
3 Minutes
4.10
lab-4 – création du scenario
1 Minutes
4.11
lab-4 – molecule.yml
5 Minutes
4.12
lab-4 – converge.yml
2 Minutes
4.13
lab-4 – verify.yml
2 Minutes
4.14
lab-4 – test du role nginx
10 Minutes
4.15
lab-4 – publication du role nginx sur github
2 Minutes
4.16
lab-5 – énnoncé – molecule webapp
1 Minutes
4.17
lab-5 – molecule webapp
10 Minutes
4.18
lab-5 – héritage d’idempotence
3 Minutes
4.19
lab-5 – publication du code sur github
2 Minutes
Module 03 : github actions
14
5.1
présentation
2 Minutes
5.2
pricing
2 Minutes
5.3
triggers
1 Minutes
5.4
triggers examples
2 Minutes
5.5
composants
2 Minutes
5.6
structure
3 Minutes
5.7
dashboard
1 Minutes
5.8
actions
2 Minutes
5.9
secrets
1 Minutes
5.10
lab-6 – énoncé – intégration continue des rôles ansibles
2 Minutes
5.11
lab-6 – ci du role nginx
14 Minutes
5.12
lab-6 mise en place du badge du role nginx
3 Minutes
5.13
lab-6 – ci du role webapp
3 Minutes
5.14
lab-6 mise en place du badge du role webapp
3 Minutes
Module 04 : tower
6
6.1
pourquoi
4 Minutes
6.2
workflow
4 Minutes
6.3
api tower
1 Minutes
6.4
lab-7 – énoncé – déploiement de tower
2 Minutes
6.5
lab-7 – déploiement de tower
3 Minutes
6.6
lab-7 – connexion à la console tower
2 Minutes
Module 05 : git submodule
1
7.1
principe
4 Minutes
Module 06 : ansible collections
31
8.1
analogie
9 Minutes
8.2
ansible
2 Minutes
8.3
ansible addons
2 Minutes
8.4
pourquoi partie 1
2 Minutes
8.5
pourquoi partie 2
3 Minutes
8.6
qu’est ce qui change pour vous ?
3 Minutes
8.7
organisation d’une collection
4 Minutes
8.8
lab-8 – énoncé – collection webapp
2 Minutes
8.9
lab-8 – création de la collection
2 Minutes
8.10
lab-8 – création des submodules à partir des rôles
6 Minutes
8.11
lab-9 – énoncé – collection release
2 Minutes
8.12
lab-9 – création du pipeline release
4 Minutes
8.13
lab-9 – production de la release
3 Minutes
8.14
lab-10 – énoncé – test de la collection
2 Minutes
8.15
lab-10 – manifest.json
3 Minutes
8.16
lab-10 – suppression de la release
2 Minutes
8.17
lab-10 – build du nouvel artefact de la collection
6 Minutes
8.18
lab-10 – récupération de l’artefact à l’aide du requirements.yml
3 Minutes
8.19
lab-10 – utilisation de la collection dans le playbook
10 Minutes
8.20
lab-11 – énoncé – limite de l’approche
2 Minutes
8.21
lab-11 – création du token github
3 Minutes
8.22
lab-11 – update nginx role pipeline
7 Minutes
8.23
lab-11 – update webapp role pipeline
3 Minutes
8.24
lab-12 – énoncé – déploiement continu
2 Minutes
8.25
lab-12 – mise en place de l’inventaire et du projet
3 Minutes
8.26
lab-12 – création des credentials
1 Minutes
8.27
lab-12 – création du job et déploiement de l’application
3 Minutes
8.28
lab-12 – mise en place du pipeline avec ansible tower cli et github action
7 Minutes
8.29
lab-12 – récupération du statut du job tower
4 Minutes
8.30
lab-12 – simulation d’une erreur dans le code
3 Minutes
8.31
lab-12 – badge
3 Minutes
Module 07 : Ansible-Galaxy
1
9.1
présentation de la galaxy
6 Minutes
Module 08 : workflow idéal
13
10.1
lab-13 – énoncé – workflow complet
4 Minutes
10.2
lab-13 – mise en place de ansible-lint avant le déploiement
10 Minutes
10.3
lab-13 – correction des trailing spaces
2 Minutes
10.4
lab-13 – vérification du fonctionnement du lint
1 Minutes
10.5
lab-13 – mise à jour de l’inventaire en fonction de l’environnement
3 Minutes
10.6
lab-13 – création des pipelines de déploiement en prod preprod et dev
5 Minutes
10.7
lab-13 – activation de l’extra-vars dans tower
1 Minutes
10.8
lab-13 – simulation d’une contribution au code de déploiement de l’application
3 Minutes
10.9
lab-13 – création de la pull request
1 Minutes
10.10
lab-13 – merge de la pull request et déploiement en environnement de preprod
3 Minutes
10.11
lab-13 – création de la release et déploiement en production
3 Minutes
10.12
lab-13 – mise en place des badges
3 Minutes
10.13
lab-13 – limites de l’approche
2 Minutes
Module 09 : mini-projet
1
11.1
mini-projet
2 Minutes
Module 10 : Conclusion
1
12.1
conclusion
5 Minutes
lab-12 – récupération du statut du job tower