diveinto
mainpic

Dive Into Ansible

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:

Course Overview and Introduction to Ansible

An introduction to your Instructor and Ansible, with a breakdown of the history of Ansible and an overview of the Ansible core components

Setup of the Lab Environment and Course Resources

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

Ansible Architecture and Design

Examination and exploration of the Architecture and Design of Ansible with the use of the Ansible Configuration, Inventories and Modules

Ansible Playbooks, Introduction

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

Ansible Playbooks, Deep Dive

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

Structuring Ansible Playbooks

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

Using Ansible with Cloud Services and Containers

Exploring Cloud and Container services through hands on examples with Amazon AWS and Docker automation through Ansible

Creating Modules and Plugins

The creation of the Modules and Plugins using the extensible Ansible framework

Other Ansible Resources and Areas

Troubleshooting Ansible and Best Practices

Supplementary

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!