YoVDO

Ansible for Beginners

Offered By: YouTube

Tags

Ansible Courses Docker Courses Inventory Management Courses Configuration Management Courses SSH Courses

Course Description

Overview

Dive into a comprehensive 13-hour tutorial series on Ansible, covering everything from basic concepts to advanced techniques. Learn about inventory management, playbooks, roles, SSH key generation, and configuration files. Explore essential modules like file, user, apt, and docker while mastering CLI commands, loops, and variables. Gain hands-on experience with practical exercises, including setting up monitoring systems using Node Exporter, Prometheus, and Grafana. Discover how to work with Docker containers, networks, and volumes using Ansible modules. By the end of this extensive course, develop the skills to automate complex IT tasks and streamline your infrastructure management processes.

Syllabus

Ansible Tutorials - Free & Full Course.
Introduction in 5 minutes - #ANSIBLE 01.
Definitions and Concepts : inventory, hosts and groups - #ANSIBLE 02.
Playbooks and Roles ?? #ANSIBLE 03.
How could you install it ?? #ANSIBLE 04.
SSH : How generate and use a key ? #ANSIBLE 05.
What is ansible.cfg file ? #ANSIBLE 06.
Inventory and Structure #ANSIBLE 07.
Inventory variables : host_vars and group_vars - #ANSIBLE 8.
The Playbook file - #ANSIBLE 09.
CLI : simple commands and tips/tricks - #ANSIBLE 10.
First module, the file module - #ANSIBLE 11.
How to easily develop ansible code with docker ? - #ANSIBLE 12.
User module : create, remove and manager users - #ANSIBLE 13.
Stat module & Register - #ANSIBLE 14.
With_items and Loops - #ANSIBLE 15.
APT Module : install/update/remove packages - #ANSIBLE 16.
Reboot module - #ANSIBLE 17.
SSH modules (generate and deploy a key) - #ANSIBLE 18.
Delegate_to, run_once and local connection - #ANSIBLE 19.
The COPY module : to copy files and directories - #ANSIBLE 20.
The FETCH module : centralize your files - #ANSIBLE 21.
The TEMPLATE module : jinja, backup, with_items, for loop - #ANSIBLE 22.
Handlers : What is it ? How to use it ? (ex. nginx) - #ANSIBLE 23.
Roles : What is it ? Why ? How ? - #ANSIBLE 24.
Our FIRST roles ? - #ANSIBLE 25.
The SYSTEMD module - #ANSIBLE 26.
Unarchive and get_url modules - #ANSIBLE 27.
Lineinfile module - #ANSIBLE 28.
APT key and repository modules - #ANSIBLE 29.
Precedence of variables - #ANSIBLE 30.
Gather Facts - # ANSIBLE 31.
Exercises / Monitoring : How to install node exporter - #ANSIBLE 32.
Exercises / Monitoring : install prometheus - #ANSIBLE 33.
URI module : send http request - # ANSIBLE-34.
Shell & Command modules - #ANSIBLE 35.
Env vars, lookup & prompt - #ANSIBLE 36.
Synchronize & Assemble modules - #Ansible 37.
PE Monitoring : grafana installation - #ANSIBLE 38.
PE Monitoring - Grafana dashboards, datasource and user - # Ansible 39.
Docker image & login modules - #Ansible 40.
Docker container : build, run, check - #Ansible 41.
Docker Network & Volume modules - #Ansible 42.
How to get docker informations with modules ? - #Ansible 43.
The docker-compose module : build, file... - #ansible 44.


Taught by

XavkiEn

Related Courses

Advanced Reproducibility in Cancer Informatics
Johns Hopkins University via Coursera
DevOps on Alibaba Cloud
Alibaba via Coursera
Fundamentos de DevOps: Optimiza el desarrollo del software
Universidad Anáhuac via edX
Implementar Aplicação Web no AWS Elastic Kubernetes Service
Coursera Project Network via Coursera
Getting started with AWS Elastic Container Registry (ECR)
Coursera Project Network via Coursera