Log In
0% completed
Getting Started
Introduction
Learning Outcomes
Ansible Development with Containers
Introduction
Build and Run a Container
Variables, Volumes, and DockerHub
Summary
Connect to the Cloud
Introduction
Connect to AWS
Connect to Azure
Summary
Starting at the Source
Introduction to Git
Connect to the Repository
Get hands on with Git Commands
Summary
Getting Started with Ad-Hoc Commands and Playbooks
Introduction to Ad-Hoc Commands
Create a Playbook
Summary
Quiz on Ad-Hoc Commands and Playbooks
Deploy an Ansible Development Environment
Introduction
Deploy to AWS
Deploy to Azure
Connect to the Environment
Summary
Putting the Ansible Environment to Work
Ad-hoc Commands against Remote Hosts
Playbooks against Remote Hosts
Configure an Nginx Web Server
Configure a Windows IIS Web Server
Summary
Quiz on Remote Hosts Management using Ansible
Take Inventory of the Infrastructure
Introduction to Inventories
Use Groups
Organize Hosts and Group Variables
Secure Secrets with Ansible Vault: Use Encrypted Files
Secure Secrets with Ansible Vault: Use Encrypted Strings
Summary
Quiz on Taking Inventory of the Infrastructure
Build Reusable Configurations
Introduction
Build a Site
Make it Reusable with Ansible Roles
Decoupling Ansible Roles
Summary
Quiz on Building Reusable Configurations
Dynamic Inventories for Scaling
Introduction
AWS - Create a Dynamic Inventory
AWS - Use Keyed Groups
Azure - Create a Dynamic Inventory
Azure - Use Keyed Groups
Summary
Quiz on Dynamic Inventories
Build a CI \ CD pipeline for Ansible with Github Actions
Introduction
Release Pipeline for Ansible
Using Github Action to Lint Ansible
Deploying the Ansible Code
Create a Deploy Ansible Workflow
Setting a Failure Exit Code in a Docker Container
Summary
Appendix
Ansible Directory Layout
Where to Go from Here?
Ansible: Zero to Production Ready
/
...
/
Ansible Directory Layout
Ansible Directory Layout
Review possible Ansible directory layouts.
We'll cover the following...
When to create a repository
Basic
Alternate
Multistage
When to create a repository
Per team
SRE
Infrastructure
Network
...