Managed by Ansible - file:index.html-easter_egg.j2 - host:MacBook-Pro-de-Ivan.local - uid:ivanganador
Welcome to the Dive Into Ansible Course, I'm your host for this, James Spurin, in this course we'll be covering the following:
An introduction to your Instructor and Ansible, with a breakdown of the history of Ansible and an overview of the Ansible core components
The installation and configuration of the prerequisites for the lab, covering the process for Mac OS X, Windows and Ubuntu. With the prerequisites configured, we install and configure the Ansible Lab, providing us with an Ansible Control Host and 6 Linux systems, 3 being Ubuntu and another 3 being CentOS with hosts accessible from your web browser. We then configure the course code resources
Examination and exploration of the Architecture and Design of Ansible with the use of the Ansible Configuration, Inventories and Modules
An Introduction to Ansible Playbooks, we start with the playbook language of YAML. We cover the various sections of a Playbook. The use of variables within Ansible and how these relate to Playbooks, Ansible Facts, Templating with Jinja2 and using the knowledge aquired in this section, we create a fully fledged webserver and website using Ansible
A deep dive into the Ansible Modules. The creation and execution of Dynamic inventories, the use of when conditionals to register and reuse output. We will exploring the various options for loop structures. We'll look at performance with Asynchronous and Parallel execution, how to delegate tasks with Task Delegation, Ansible's Magic Variables, Blocks and the Ansible Vault
Restructuring Playbooks to make use of Includes, Imports, Tags and Roles along with an investigation of the various states and behaviours that will influence usage considerations
Exploring Cloud and Container services through hands on examples with Amazon AWS and Docker automation through Ansible
The creation of the Modules and Plugins using the extensible Ansible framework
Troubleshooting Ansible and Best Practices
Supplementary information related to the course
by James Spurin
Page layout and inline base64 guidelines, credit to Patrick Sexton of varvy.com, check out his awesome site!