Learning Ansible
1hBeginner2024-10-18
Authors

Greg Sowell
Providing networking advice to datacenters, banks, and NBA franchises
Course details
Ansible is a popular open-source tool that provides automation, configuration management, and orchestration all in one. In this course, instructor Greg Sowell introduces Ansible and explains the many reasons that system administrators and DevOps engineers choose to keep Ansible in their IT tool kit. Learn how to install Ansible in different environments and work with hosts, variables, inventories, and playbooks. Practice your new deployment and playbook writing skills with the exercise challenges at the end of each section. Along the way, Greg reviews various use cases and practical examples to highlight how Ansible can solve a variety of real-world problems more effectively and efficiently.
Learning objectives
Understand the basics of Ansible and its advantages.
Install Ansible in different environments.
Work with hosts, variables, inventories, and playbooks.
Use Ansible for system configuration management.
Create your own Ansible playbook.
Learning objectives
Understand the basics of Ansible and its advantages.
Install Ansible in different environments.
Work with hosts, variables, inventories, and playbooks.
Use Ansible for system configuration management.
Create your own Ansible playbook.
Skills covered
AnsibleRed HatDevOps ToolsDevOps FoundationsDevOpsLearning
Concepts
0. Introduction
- 01 - Learning Ansible
- 02 - What you should know
1. Ansible Foundations
- 03 - What is Ansible
- 04 - Ansible architecture
- 05 - Ansible core, community, and Navigator
- 06 - What are execution environments
2. Ansible Base Components
- 07 - Playbooks
- 08 - Playbook components
- 09 - Inventories
3. Install Ansible
- 10 - Install Ansible on Linux
4. Create Your First Ansible Playbook
- 11 - Choose your editor
- 12 - First playbook
- 13 - Create inventory
- 14 - Key versus password authentication
- 15 - Run a playbook
5. Ansible Use Cases
- 16 - Information gathering via facts
- 17 - Simple config management
- 18 - Idempotence
- 19 - Using variables, conditionals, and loops
- 20 - AWX and derivatives
Conclusion
- 21 - Continue with an Ansible advanced course
Related courses
- Learning Ansible (2020)
- Learning HashiCorp Packer
- Ansible for Windows Administration
- Ansible for Automation Essential Training: Advanced Playbooks, Roles, and Diverse Hosts
- Strategic Linux for Network Professionals: Security, Monitoring, and Automation
- Oracle Cloud Infrastructure Operations Professional
- Automating Kubernetes with GitOps
- Building the Ultimate Cybersecurity Lab and Cyber Range
Related learn paths
- Getting Started with Continuous Integration / Continuous Delivery (CI/CD)
- Getting Started with DevOps
- Network Automation Professional Certificate by Arista Networks
- Improve Your Infrastructure Automation with HashiCorp Tools
- Prepare for the Red Hat Certified Engineer (EX294) Exam
- Infrastructure as Code with Terraform
- Prepare for the Cisco Certified Network Associate (CCNA) (200-301) Certification Exam
- Software Development Fundamentals