Udemy

Platform

Français

Language

Other

Category

Ansible : du débutant à confirmé

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

4.38 (16 reviews)

Ansible : du débutant à confirmé

Students

5.5 hours

Content

Sep 2021

Last Update
Regular Price


What you will 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

Les bonnes pratiques

Simplifier l'administration de serveurs ou d'applications


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 ;)


Ansible 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 à jours

Logiciel 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 SSH


Logiciels 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 conditions


Le 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 Puppet


Dans 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 action


Je vais ajouter encore beaucoup de contenus dans ce cours, vous allez donc recevoir des mises à jour régulières!


Content

Introduction

Introduction

Notions importantes - Comment fonctionne Ansible

Installation

Les commandes pour installer l'environnement de travail

Installation de l’environnement de travail avec Virtualbox

Installation d'Ansible

Premier pas

Commande ad-hoc

Rechercher de la documentation en ligne

Premier playbook

Premier projet

Installer un serveur web

Supprimer l'installation du serveur web

Utiliser des rôles

intro installation de Wordpress

Fichier d'inventaire et Role serveur

Role mysql

Role Wordpress (WP CLI)

Supprimer l'installation Wordpress

Commandes et configurations avancées

Commande ad-hoc avancée

Template Jinja2

Ansible Galaxy Roles et Collections

Variables d'inventaire

Fichier de configuration d'Ansible et optimisation

Modules et Fonctions utiles

Contenu de la session

Modules et Fonctions utiles

Chiffrement de contenu avec Ansible Vault

Encrypter un playbook

Encrypter une variable


3968192

Udemy ID

4/8/2021

Course created date

5/9/2021

Course Indexed date
Bot
Course Submitted by