Ferme la recherche

Ansible - industrialiser les déploiements

Descriptif

Durée de la formation

Durée 14 heures
En centre 14 heures

Session

du 04 mai 2020 au 05 mai 2020  - Levallois Perret (92)
+ autres sessions
du 04 mai 2020 au 05 mai 2020  - Levallois Perret (92)
du 03 août 2020 au 04 août 2020  - Levallois Perret (92)
du 07 sept. 2020 au 08 sept. 2020  - Levallois Perret (92)
du 02 nov. 2020 au 03 nov. 2020  - Levallois Perret (92)

Objectif de la formation

- Apprendre à automatiser la configuration et le déploiement d'applications sur un serveur.
- Savoir mettre en oeuvre des connexion ssh.
- Savoir mettre en place des bibliothèques, des gabarits et des variables.
- Pouvoir positionner Ansible dans un processus d'intégration continue.

Description de la formation

- Présentation d'Ansible.
Introduction et concepts.
- Installation d'Ansible.
Les pré-requis.
L'installation sous Red Hat.
Effectuer un échange de clefs SSH.
Travaux pratiques : installation, configuration des noeuds, création de l'inventaire des serveurs et premières commandes.
- Configuration et utilisation d'Ansible.
Le répertoire /etc/ansible.
Les modules Ansible.
Test de la connectivité.
Le fichier d'inventaire.
- Les commandes Ad
- Hoc et les modules Ansible.
Les modules command et shell.
Le transfert de fichiers.
La gestion des packages.
La gestion des utilisateurs.
La gestion des services
Le module setup.
Travaux pratiques : installation de package, copies de fichiers, gestion d'utilisateurs et de groupes.
- Démarrer avec les Playbooks.
Description d'un playbook.
Les variables et les tableaux.
La priorité et la portée des variables.
Les templates.
La boucle for.
Le module debug et le mot clef register.
Les Handlers.
Les boucles.
La condition when.
Les include et les import.
Les filtres.
Les opérations arithmétiques.
Travaux pratiques : exécution de playbooks. Déploiement d'une stack applicative en architecture 3-tiers.
- Les différents rôles sous Ansible.
Présentation.
Structure d'un rôle.
Exécution d'un rôle.
Un exemple de rôle.
Un exemple de rôle avec des inclusions.
Ansible Galaxy.
Travaux pratiques : mise en place de rôles, de gabarits, variabilisation et inclusion de playbooks.
- Les fonctionnalités avancées.
Les tags.
La visualisation d'un playbook.
Gather_facts.
La délégation par delegate_to.
Les pré et post tasks.
Le mot clef run_once.
Le parallélisme.
Le traitement avec serial.
any_errors_fatal.
Les blocks.
La connexion avec un autre compte.
Le prompt.
Le fichier d'inventaire dynamique et temporaire.
lookup.
set_fact.
Test de cohérence : assert et fail.
dry
- run, step
- by
- step et diff.
Travaux pratiques : mise en place de rôles, de gabarits, variabilisation et inclusion de playbooks.
- Compléments de connaissances.
La création d'un module.
Ansible Vault et l'encryptage.
- Les bonnes pratiques.
Utiliser un SCM avec Ansible.
Où stocker les fichiers Ansible.
La gestion des inventaires.
La gestion des facts.

Conditions d'accès

Il est nécessaire de connaître l'administration d'un système Linux.
Ce cours s'adresse aux administrateurs et aux exploitants souhaitant mettre en oeuvre Ansible pour le déploiement des services et applications.

Validation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Donne accès au(x) métier(s) suivant(s)

Direction des systemes d'information (voir la fiche métier)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

PLB Consultant

Lieu de formation

PLB Consultant
3-5 Rue Maurice Ravel
Levallois Perret

Calculez votre itinéraire

Centre de formation

PLB Consultant
3-5 Rue Maurice Ravel
92300, Levallois-Perret

Toutes les formations et avis pour PLB Consultant