Ansible Quick Start
Course Development Director in Content
Ansible is an automation engine that continues to gain popularity. The tool has become a favorite choice for managing IT infrastructure at scale. This Ansible Quick Start course is designed to get you up and running with the Ansible essentials quickly.
Download the Interactive Diagram here: https://interactive.linuxacademy.com/diagrams/AnsibleQuickStart.html
Ansible Quick Start
Course Introduction and Features
This lesson provides an overview of what is covered in this course as well as the tools we provide to assist you in mastering the topic. The companion diagram for this course may be found here.
Ansible Introduction and Architecture
This video lecture reviews what Ansible is at a high level and provides the foundations on how it works. We demonstrate the basic functionality of Ansible and discuss some simple commands and system requirements.
Ansible Installation and Configuration Part 1
This is the first part of a two-part lesson covering how to install and configure the Ansible control server. This lesson discusses simple Ansible configurations and how to build an Ansible inventory.
Ansible Installation and Configuration Part 2
This is the second part of the two-part lesson covering how to install and configure the Ansible control server. This lesson discusses how to configure an Ansible system user and SSH pre-shared key pair for use with Ansible. We also talk about how to grant Ansible system permissions.
Where to Find Documentation
This video lesson discusses how you can find documentation for Ansible both on the internet and on your terminal. We give special attention to using the module index.
Ad-hoc Ansible Commands
Ansible ad-hoc commands are the foundation of how to work with Ansible. This lesson discusses how to run Ansible ad-hoc commands. We cover the basic ansible command syntax and options as well as a few common Ansible modules.
Ansible playbooks are the main way we utilize Ansible. We discuss what makes up an Ansible playbook and the ansible-playbook command. Ansible inventory is briefly touched on and we cover essential playbook syntax. The playbooks written web.yml is provided in the downloads section of the course in the tgz file downloaded from "Ansible Quick Start Playbooks".
Working with Ansible Variables
We discuss Ansible variables in this lesson. Variables may be used within Ansible to work with dynamic data. We cover how to define variables in a variety of ways, and we talk about how to use variables in Ansible playbooks. The playbook we write in this lesson, web-with-vars.yml, is provided in the course downloads section in the tgz file downloaded from "Ansible Quick Start Playbooks".
How to Use Ansible Facts
Facts are a great way to use existing system properties with Ansible. This lesson talks through what Ansible facts are and some use cases for them. The playbook written in this lesson, web-with-facts.yml, is provided in the course downloads section with the tgz file downloaded from "Ansible Quick Start Playbooks".
Troubleshooting and Debugging Ansible
Being able to troubleshoot an Ansible playbook is a crucial skill for working with Ansible. This video discusses how the debug and register modules may be used to do just that. The playbooks written, web-debug.yml, is provided in the downloads section of the course in the tgz file downloaded from "Ansible Quick Start Playbooks".
Understanding Handlers in Ansible
Ansible handlers may be used to improve playbook efficiency in a significant way. This lesson talks about how to define and use handlers in your Ansible playbooks. The playbooks written, web-handler.yml, is provided in the downloads section of the course in the tgz file downloaded from "Ansible Quick Start Playbooks".
This video talks about some courses you may find interesting after completing the Ansible Quick Start course.