EAZYTraining
  • 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 sectionsCollapse 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
This content is protected, please login and enroll in the course to view this content!
lab-11 – énoncé – limite de l’approche
Préc.
lab-11 – update nginx role pipeline
Suivant

Ils nous font confiance

Nos apprenants certifiés

certified Kubernetes ADministrator
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
certified Kubernetes Security Specialist
JE RECOMMANDE eazytraining
AWS Certifed Cloud Practionner
CKAD
kubernetes certifications with CKS
terraform associate certificate
scrum master
JE RECOMMANDE eazytraining
certification scrum master
certification scrum master
Scrum master
Scrum master
certification scrum master
certification scrum master
certification scrum master
certification scrum master
certification scrum master
certification scrum master
certification scrum master
certified Terraform assocaite

Nos certifications

Suivez-nous

  • Suivre
  • Suivre
  • Suivre
ADMIN

Protection des données

Mentions légales

Conditions générales de vente

Conditions générales d’utilisation

Formations

Bootcamp

Parcours DevOps

Coaching

Eazytraining

Formateurs

Alumni

Blog

FAQ

Contact 

Mon compte
Inscription

Connexion

Mon espace perso

Tel: +33 (0)7-89-91-93-05 / +237 696-970-312
Mail: contact@eazytraining.fr

Paiement sécurisé

EAZYTraining© | Marque de la société individuelle TAFEN Dirane Willy SIREN : 842428062 à l’adresse 39 Rue Fontquetin 42300 Roanne