Learning Outcomes
An overview of the course content, its structure, and what you will learn.
What will you learn in this course?#
Ansible provides an intersection between system administration and development. You’ll get a taste of both of the before-mentioned facets of Ansible.
Outcomes#
By the end of this course, you will be able to
- Set up your Docker Environment.
- Connect with Cloud Providers,
Amazon Web Services(AWS)
andAzure
. - Manage infrastructure on
AWS
andAzure
using Ansible. - Automate Configuration and State Management processes via Ansible.
Now, let’s look at how the course is structured to help you achieve the desired outcomes effectively.
The content structure#
The course is structured to answer the following questions:
- How do I set up an Ansible environment?
- How do I use Ansible?
All sections build on the knowledge and progress that came before.
Setting up an Ansible environment#
The first few chapters answer the question, “How do I set up an Ansible environment?” by showing you how to:
- Create a consistent development environment using
Docker
- Connect to the Cloud
- Deploy Infrastructure on
AWS
andAzure
Become Ansible#
After answering the first question, you will build upon the infrastructure deployed and learn how to answer the question, "How do I use Ansible?: by looking into the following:
- Issue Commands
- Develop Playbooks
- Leverage static and dynamic Inventories
- Manage Roles
- Create a Release Pipeline with
Github Actions
By the end of this course, you will manage and automate your infrastructure and code’s deployment by integrating Ansible
with Github Actions
.
We have set our expectations for the course. Let’s dive right into the first part of the curriculum.