Ansible

Ansible is open source software that automates software provisioning, configuration management, and application deployment. Ansible connects via SSH, remote PowerShell or via other remote APIs.

The course is designed as a journey through configuring a realistic application stack from the ground up. Instead of going page-by-page through the Ansible documentation, topics are ordered to align with the growing complexity of our application as we build it up and refactor it.

The course is designed for students who have little or no experience with Ansible, but are familiar with Linux systems administration concepts.

At remoteX we train people on Ansible. Below is the course insite.

  1.  Introduction
  2.  Configuration Management & Orchestration
  3.  Insatlling Ansible
  4.  Inventory file
  5.  The task
  6.  Playbook
    a. Introduction
    b. apt
    c. service
    d. File copy
    e. File
    f. Template
    g. Lineinfile
    h. Modules

 

  1. Roles
    a. Converting to Roles: tasks, handlers
    b. Converting to Roles: files, templates
    c. Site.yml
    d. Variables
    i. facts
    ii. defaults
    iii. vars
    iv. vault