Ansible : Du Débutant À Confirmé

Posted By: Sigha

Ansible : Du Débutant À Confirmé
MP4 | Video: h264, 1280x720 | Audio: AAC, 48 KHz
Language: Français | Size: 2.53 GB | Duration: 6h 0m

Apprendre et pratiquer pas à pas le déploiement et la configuration automatique de vos serveurs et applications

What you'll learn
Comprendre le fonctionnement d'Ansible
Installer et optimiser Ansible
Utiliser la ligne de commande ad-hoc
Créer des playbook des plus simples aux plus complexes
Créer des rôles, Ansible Galaxy Rôles et Collections
Comprendre et développer des templates avec Jinja2
Utiliser Ansible Vault pour sécuriser les informations critiques
Manipuler Docker avec Ansible
Les bonnes pratiques
Simplifier l'administration de serveurs ou d'applications
Requirements
Connaître les bases de Linux
Description
N'hésitez pas à offrir ce cours à vos amis ! Ne pas oublier de noter également le cours, c'est très important. Merci d'avance ;)Les updates du cours:Ajout: Manipuler Docker avec Ansible / juin 2022Mise à jour: Coloriser/tabulation le code Ansible avec vim, nano ou mcedit / janvier 2022Mise à jour: Les Fiches modules / Janvier 2022Ajout: Introduction langage YAML / décembre 2021Ansible est aujourd'hui l'outil d'automatisation le plus populaire.Il a une syntaxe facile à apprendre et constitue la solution idéale pour les administrateurs système et réseau, les développeurs et les DevOps.Ce cours va des bases, avec une prise en main pas à pas pour les débutants, aux éléments avancés pour tous ceux qui souhaitent apprendre à utiliser Ansible.Il est basé sur l'apprentissage par l'exemple et il couvre l'installation, l'optimisation et l'utilisation d'Ansible.Changez votre façon de travailler, en automatisant tout ce qui vous entoure !C'est quoi ?Ansible est un logiciel d’automatisation informatique :- Permet le déploiement automatisé de logiciels- Simplifie les installations et les mises à joursLogiciel open-source créé par Michael DeHaan en 2012, racheté par RedHat en 2015.Simple :- langage très accessible, exécution séquentielle- Pas d’installation complexe- Pas d’agent à installer car utilise uniquement SSHLogiciels liés et dépendances :- Écrit en Python mais pas de connaissance à avoir- SSH pour se connecter aux nodes- Python et SSH où Ansible est installé et sur toutes les nodes- Écriture des scripts (playbooks) en YAML- Bibliothèque Jinja2 (Python) pour ses templates, filtres et conditionsLe favori des sysadmin et des DevOps:- De nombreuses entreprises s’appuient aujourd’hui sur Ansible pour l’automatisation de logiciels- Il a finit par devenir le préféré des admin et des DevOps face à Chef ou a PuppetDans ce cours vous trouverez:- De la théorie qui explique les différents concepts utilisés- Des exemples pour illustrer ces concepts- Des démos pour voir tout cela en actionJe vais ajouter encore beaucoup de contenus dans ce cours, vous allez donc recevoir des mises à jour régulières!

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Notions importantes - Comment fonctionne Ansible

Lecture 3 Langage Yaml utilisé par Ansible - Introduction

Section 2: Les Fiches modules (exemples d'utilisation des modules les plus utilisés)

Lecture 4 Comprendre rapidement comment utiliser un module

Lecture 5 Le module apt: yum:

Lecture 6 Le module file:

Lecture 7 Les modules user: group:

Lecture 8 Les modules lineinfile: blockinfile: replace:

Lecture 9 Les modules copy: fetch: template: synchronize:

Lecture 10 Les modules command: shell:

Section 3: Installation

Lecture 11 Les commandes pour installer l'environnement de travail

Lecture 12 Installation de l’environnement de travail avec Virtualbox

Lecture 13 Installation d'Ansible

Lecture 14 Colorisation et indentation des scripts (playbooks)

Section 4: Premier pas

Lecture 15 Commande ad-hoc

Lecture 16 Rechercher de la documentation en ligne

Lecture 17 Premier playbook

Section 5: Premier projet

Lecture 18 Installer un serveur web

Lecture 19 Supprimer l'installation du serveur web

Section 6: Utiliser des rôles

Lecture 20 intro installation de Wordpress

Lecture 21 Fichier d'inventaire et Role serveur

Lecture 22 Role mysql

Lecture 23 Role Wordpress (WP CLI)

Lecture 24 Supprimer l'installation Wordpress

Section 7: Commandes et configurations avancées

Lecture 25 Commande ad-hoc avancée

Lecture 26 Template Jinja2

Lecture 27 Ansible Galaxy Roles et Collections

Lecture 28 Variables d'inventaire

Lecture 29 Fichier de configuration d'Ansible et optimisation

Section 8: Modules et Fonctions utiles

Lecture 30 Contenu de la session

Lecture 31 Modules et Fonctions utiles

Section 9: Chiffrement de contenu avec Ansible Vault

Lecture 32 Encrypter un playbook

Lecture 33 Encrypter une variable

Section 10: Manipuler Docker avec Ansible

Lecture 34 Docker: installer phpmyadmin mysql

Section 11: Bonus

Lecture 35 Liens utiles, ma chaine youtube et mon Ansible Cheat Sheet

Who this course is for:
Administrateur Système et réseau,DevOps,Développeur




For More Courses Visit & Bookmark Your Preferred Language Blog
From Here: English - Français - Italiano - Deutsch - Español - Português - Polski - Türkçe - Русский