If you have heard all the buzz around the Ansible Configuration Management tools and are wondering what they are and how to get started using them, then this course is for you.
Although Ansible (and configuration management in general) are large topics, we will distill them down to just the information you need to know to get started using it. Within this set of video demonstrations, you will learn how to install Ansible, configure it for use on your local system, create and run playbooks, understand YAML structure in playbooks, how to run ad hoc commands against your host inventory and take advantage of the Ansible Module documentation.
Once you have completed the course, you will be well on your way to implementing Ansible for Configuration Management in your environment!
Here we will walk through everything you need to get a basic Ansible multi-node environment up and running. Which packages, how to configure and then deploying and managing the user account we need.
Ansible has a great online documentation site (modules are where you will spend your time). Let's explore what we can find there and how it can help us.
Not everything has to live in a playbook. We can do some pretty cool things with a single command right at the command line.
YAML is a simple markup language, but it has some specific formatting requirements that we will want to be aware of. We will look at that and show a playbook with all the major sections defined as an example.
We have touched on gathering facts during our playbook, learn what that is and how we can use it to explore our node settings.
Variables are key components to the flexibility of playbooks, we will take a look at the two most common methods of using them.
The ability to debug your playbook is as important as during the development of any other automation, learn how to register results and output them in JSON format for review.
Linux Academy was founded on the belief that providing high-quality, in-depth training should be available at an affordable price. We strive to change lives by teaching Linux and cloud technology. Students can learn new skills, get certified, and advance in their career.
Our full-time, expert instructors create content on AWS, Linux, OpenStack, DevOps, Azure, and Big Data.