Ansible
Ansible a pris d’assaut le monde de l’automatisation, son architecture évolutive en a fait un outil idéal pour la gestion des systèmes d’information.
Son implémentation modulaire lui permet d’interagir avec différentes plateformes Cloud telles que Amazon Web Services et OpenStack.
Il permet également de simplifier l’implémentation de la culture DevOps en s’intégrant à des outils telles que Git, Jenkins et Docker.
40 formations
+20 années d’expérience
+800 participants
99% clients satisfaits
Contenu de la formation
OBJECTIFS
- Installer configurer et sécuriser Ansible.
- Lire et comprendre du code Ansible.
- Automatiser l’installation des services dans votre parc de machines existant.
- Ecrire des recettes Ansible pour gérer la configuration de votre infrastructure.
- Rédiger des roles Ansible pour automatiser vos livrables applicatifs.
- Provisionner des plateformes Cloud public et privé.
- Intégrer Ansible à des Outils de DevOps (Git, Jenkins, Docker).
PUBLIC
- Administrateurs et ingénieurs système, développeurs, chefs de projet.
PRE-REQUIS
- Connaissances de base d’un système Linux.
- Un ordinateur portable (Windows, Linux ou Mac)
L’essentiel de l’automatisation
- Présentation d’Ansible : simple IT automation platform
- Aperçu d’Ansible: (DSL, SSH, YAML)
- En quoi Ansible se différencie des autres outils d’automatisation tels que Chef, Puppet et SaltStack
L’installation, la configuration et la securisation d’Ansible
- Installation d’Ansible : Centos/Debian/Mac
- L’architecture Ansible : La culture Open Source, les modules, le moteur d’execution
- Ansible en ligne de commande
- Configuration d’Ansible : La base de déploiement, l’inventaire
Les playbooks et fichiers d’inventaire
- La structure d’un playbook Ansible
- Le format YAML
- Construction d’un playbook Ansible : Hosts, variables, Tasks/plays
- Les variables et fichiers de variables
- Les hôtes et l’inventaire
- Les modules Ansible : Gestion des packages Linux, gestion des utilisateurs, fichiers,dossiers et services.
Les Playbooks, hors des sentiers battus
- Boucles simples avec with_items
- Boucles imbriquées avec with_nested
- boucles à travers des hashes avec with_dict
- Iteration à travers des fichiers avec with_file
- Iteration à travers des nombres sequentiels
- L’iterateur “do until”
- Boucler avec un inventaire en utilisant les playbooks
- Les fonctionnalités “include”: Play/task level includes, Dynamic Includes
Les templates Jinja
- Introduction à Jinja
- La construction de template: concaténation, les opérations arithmétiques, les filtres, les boucles
- Utilisation des templates Jinja dans un playbook Ansible
Ansible Vault
- L’architecture d’Ansible Vault
- Les simples cas d’usage: Encryption, décryption, changement des clés , l’édition
- Utilisation d’Ansible Vault dans un playbook Ansible.
Les modules et libraries Ansible
- Introduction aux modules Ansible
- Les bonnes pratiques Ansible
- L’architecture des rôles
- Rédaction de code
- travail en équipe
Ansible Galaxy
- Présentation du site Web
- Les commande disponibles dans le terminal Linux et leurs options
- Intégration d’Ansible aux outils DevOps : Jenkins, Git, Docker, vagrant
Provisionnement de Cloud public et privés
- Création de machines virtuelles sur Amazon Web Service
- Création de containeurs docker
Les plus de la formation
Les formateurs sont des experts techniques et business en activité travaillant pour de grands comptes sur des projets à fortes valeurs ajoutées liés au Big Data.
Les stagiaires pourront bénéficier de leurs expertises et de leurs retours d’expériences. Le but n’est pas de présenter les technologies Big Data comme une solution miracle. Nous partagerons aussi les difficultés rencontrées par nos experts lors de leurs mises en œuvre.
Nous vous offrirons également un kit d’outils et de documents qui vous permettront d’être autonome en disposant d’un environnement Big Data avec tout l’écosystème nécessaire pour travailler sur vos propres PC.
La formation s’appuie sur de nombreux cas pratiques inspirés de cas d’usages réels rencontrés par nos experts en entreprise.
Ces professionnels nous font confiance
Ils témoignent de leurs expériences
“Formation avec beaucoup d’exercice, ce qui simplifie véritablement la compréhension. Encore merci pour le café et les biscuits 🙂 ”
“Tout était clair et facile à comprendre avec beaucoup de patience du prof. La formation m’a apporté une vision d’ingénieur Bi.”
Des formations qui pourraient vous intéresser
Nous vous proposons des formations de qualité, soigneusement préparées par des professionnels.
Ce que nos clients pensent de nous
“Après de sincères et profonds remerciements, je tiens à féliciter notre intervenant et par extension tout ceux qui ont contribué à cette formation, pour l’ apport que ce soit à un niveau personnel ou professionnel.
En effet , cette formation m’a permis non seulement de revisiter certains aspects du Big Data avec une vision nouvelle et plus précise mais également d’assimiler de nombreuses connaissances . Les remarques pertinentes avec les détails pratiques ont permis de bénéficier du recul et de l’expérience de notre formateur.”
” Très bonne formation, ne surtout pas hésiter à partager ses expériences professionnels, que ce soit en terme de projets, de problèmes rencontrés dans le monde de l’entreprise ou encore de questions rencontrées en entretien.
Les plus de cette formation ont été la vision plus large qu’on peut se faire des projets de la vie réelle et des domaines qui accompagne le nôtre (data science), ainsi que de la culture pouvant aider à se démarquer lors d’un entretien. Pour finir, les supports étaient très clairs et les schémas rendaient les idées très simples à comprendre et retenir.”
Newsletter
Retrouvez l’essentiel de l’actualité du Big Data directement par mail !
Les experts de Formation-BigData décortiquent chaque mois l’actualité, les dernières innovations.