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 pour DevOps

Ansible pour DevOps

Détails

  • 12 Sections
  • 87 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
      2 Minutes
    • 1.2
      Présentation du formateur
      2 Minutes
    • 1.3
      AJUSTER LA QUALITE DE LA VIDEO EN FONCTION DE VOTRE DEBIT INTERNET
      2 Minutes
    • 1.4
      Supports de cours
    • 1.5
      Correction des TPs
    • 1.6
      Restons connectés
    • 1.7
      GET READY
      1 Minute
  • Module 01 : Introduction au DevOps et Ansible
    7
    • 2.1
      Introduction au DevOps et Ansible
      9 Minutes
    • 2.2
      TP-0 : Code d’accès de la plateforme EAZYTraining
    • 2.3
      TP-0 : presentation de la plateforme de TP by EAZYTraining
      7 Minutes
    • 2.4
      TP-0 presentation de la plateforme de TP by Vagrant
      7 Minutes
    • 2.5
      TP-1 : Introduction au DevOps et Ansible
      2 Minutes
    • 2.6
      TP-1 : [correction] installation de ansible sur linux
      4 Minutes
    • 2.7
       TP-1 : [correction] code source utilisé
  • Module 02 : Commandes ad-hoc
    7
    • 3.1
      Commandes ad-hoc
      9 Minutes
    • 3.2
      TP-2 : Commandes ad-hoc
      2 Minutes
    • 3.3
      TP-2 : [correction] mise en place de l’environnement
      1 Minute
    • 3.4
      TP-2 : [correction] commandes ad-hoc en action
      13 Minutes
    • 3.5
      TP-2 : [correction] supprimez votre environnement
      1 Minute
    • 3.6
      TP-2 : [correction] code utilisé-vagrant
    • 3.7
      TP-2 : [correction] code utilisé-eazytraining
  • Module 03 : Découverte du yaml
    5
    • 4.1
      Découverte du yaml
      7 Minutes
    • 4.2
      TP-3 : Découverte du yaml
      1 Minute
    • 4.3
      TP-3 : [correction] premiers pas avec le yaml
      5 Minutes
    • 4.4
      TP-3 : [correction] code utilisé-vagrant
    • 4.5
      TP-3 : [correction] code utilisé-eazytraining
  • Module 04 : Inventaire Ansible
    7
    • 5.1
      Inventaire Ansible
      10 Minutes
    • 5.2
      TP-4 : Inventaire Ansible
      2 Minutes
    • 5.3
      TP-4 : [correction] inventaire au format ini
      6 Minutes
    • 5.4
      TP-4 : [correction] inventaire au format yaml
      2 Minutes
    • 5.5
      TP-4 : [correction] supprimez vos ressources
      1 Minute
    • 5.6
      TP-4 : [correction] code utilisé-vagrant
    • 5.7
      TP-4 : [correction] code utilisé-eazytraining
  • Module 05 : Playbook
    11
    • 6.1
      Playbook
      14 Minutes
    • 6.2
      TP-5 : Playbook
      3 Minutes
    • 6.3
      TP-5 : [correction] ATTENTION LISEZ AVANT DE CONTINUER
    • 6.4
      TP-5 : [correction] exécution du playbook
      10 Minutes
    • 6.5
      TP-5 : [correction] écriture et validation syntaxique du playbook
      9 Minutes
    • 6.6
      TP-5 : [correction] ecriture et execution du playbook by vagrant
      17 Minutes
    • 6.7
      TP-5 : [correction] ansible-cfg
      7 Minutes
    • 6.8
      TP-5 : [correction] ansible-cfg by vagrant
      16 Minutes
    • 6.9
      TP-5 : [correction] envoyer votre travail sur github
      6 Minutes
    • 6.10
      TP-5 : [correction] code utilisé-eazytraining
    • 6.11
      TP-5 : [correction] code utilisé-vagrant
  • Module 06 : Templating loop condition
    7
    • 7.1
      Templating loop condition
      5 Minutes
    • 7.2
      TP-6 : templating loop condition
      3 Minutes
    • 7.3
      TP-6 : [correction] boucle template et condition
      8 Minutes
    • 7.4
      TP-6 [correction] boucle template et condition-vagrant (2)
      9 Minutes
    • 7.5
      TP-6 : [correction] poussez votre code sur github
      3 Minutes
    • 7.6
      TP-6 : [correction] code utilisé-vagrant
    • 7.7
      TP-6 : [correction] code utilisé-eazytraining
  • Module 07 : Sécurité
    9
    • 8.1
      Sécurité
      7 Minutes
    • 8.2
      TP-7 : Sécurité
      3 Minutes
    • 8.3
      TP-7 : [correction] encryptez avec ansible-vault
      8 Minutes
    • 8.4
      TP-7 [correction] encryptez avec ansible-vault-vagrant
      7 Minutes
    • 8.5
      TP-7 : [correction] ansible et clé ssh
      6 Minutes
    • 8.6
      TP-7 [correction] ansible et clé ssh-vagrant
      4 Minutes
    • 8.7
      TP-7 : [correction] poussez votre code sur github
      2 Minutes
    • 8.8
      TP-7 : [correction] code utilisé-vagrant
    • 8.9
      TP-7 : [correction] code utilisé-eazytraining
  • Module 08 : Rôle Ansible
    7
    • 9.1
      Rôle Ansible
      15 Minutes
    • 9.2
      TP-8 : Rôle Ansible
      3 Minutes
    • 9.3
      TP-8 : [correction] déployez wordpress à l’aide de docker et les roles ansible
      15 Minutes
    • 9.4
      TP-8 [correction] déployez wordpress à l’aide de docker et les roles ansible-vagrant
      13 Minutes
    • 9.5
      TP-8 : [correction] poussez votre code sur github
      2 Minutes
    • 9.6
      TP-8 : [correction] code utilisé-vagrant
    • 9.7
      TP-8 : [correction] code utilisé-eazytraining
  • Module 09 : Tower - AWX
    7
    • 10.1
      Pourquoi Tower ?
      4 Minutes
    • 10.2
      Déploiement de Tower
      7 Minutes
    • 10.3
      Explication du code utilisé
      2 Minutes
    • 10.4
      Project, Inventory et Credentials
      8 Minutes
    • 10.5
      Déploiement de l’application avec tower ansible
      4 Minutes
    • 10.6
      Github, Webhook et Tower: le trio gagnant
      9 Minutes
    • 10.7
      Code utilisé
  • Module 10 : ANSIBLE + AWS
    9
    • 11.1
      Pourquoi ansible et aws ?
      4 Minutes
    • 11.2
      Workflow mis en place
      2 Minutes
    • 11.3
      Création d’un compte aws
      8 Minutes
    • 11.4
      Secret et access key
      5 Minutes
    • 11.5
      Module ec2
      3 Minutes
    • 11.6
      Explication du playbook
      12 Minutes
    • 11.7
      Déploiement de l’application sur aws partie 1
      8 Minutes
    • 11.8
      Déploiement de l’application sur aws partie 2
      3 Minutes
    • 11.9
      Code utilisé
  • Module 11 : Mini-projet
    4
    • 12.1
      Restons connectés
    • 12.2
      Mini-projet
      5 Minutes
    • 12.3
      Prochaine étape
    • 12.4
      YOU WIN
      1 Minute

TP-1 : [correction] installation de ansible sur linux

TP : Installation et Configuration d’Ansible

Objectif : Installer Ansible sur CentOS et Ubuntu, et configurer un environnement multi-nœuds avec les bonnes pratiques de sécurité.

Contexte

Dans ce TP, vous allez apprendre à installer et configurer Ansible sur une machine CentOS ou Ubuntu et à préparer un environnement multi-nœuds. Vous découvrirez également les bonnes pratiques de sécurité, notamment l’utilisation d’un utilisateur dédié (admin) plutôt que du compte root, ainsi que la connexion SSH entre le contrôleur et les machines clientes.

Consignes

  • Installez Ansible sur CentOS en suivant les commandes appropriées.
  • Réalisez également l’installation d’Ansible sur Ubuntu pour diversifier vos compétences.
  • Familiarisez-vous avec l’environnement Ansible proposé par EAZYTraining.
  • Assurez-vous d’utiliser systématiquement un utilisateur avec privilèges admin et non root, pour respecter les bonnes pratiques de sécurité.
  • Configurez votre environnement pour pouvoir gérer plusieurs nœuds simultanément.
  • Établissez une connexion SSH vers les nœuds configurés afin de valider votre installation et la connectivité.

Note complémentaire

Si vous travaillez sur Vagrant, utilisez l’utilisateur vagrant.
Si vous êtes sur l’environnement en ligne d’EAZYTraining, utilisez directement l’utilisateur admin. Il n’est pas nécessaire de créer ces utilisateurs, car ils sont déjà préconfigurés dans les environnements respectifs.

Résumé

Dans ce TP, vous aurez appris à :

  • Installer Ansible sur CentOS et Ubuntu ;
  • Sécuriser votre environnement de travail en utilisant un compte administrateur dédié ;
  • Configurer un environnement multi-nœuds ;
  • Établir une connexion SSH opérationnelle entre le contrôleur et les nœuds cibles ;
  • Utiliser cet environnement comme base pour vos futures configurations Ansible.

Poster le commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

TP-1 : Introduction au DevOps et Ansible
Préc.
 TP-1 : [correction] code source utilisé
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