Learning Ansible

Learning Ansible

1hBeginner2024-10-18

Authors

Greg Sowell

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.

Skills covered

AnsibleRed HatDevOps ToolsDevOps FoundationsDevOpsLearning

Concepts

Introduction

  • Learning Ansible
  • What you should know

Ansible Foundations

  • What is Ansible
  • Ansible architecture
  • Ansible core, community, and Navigator
  • What are execution environments

Ansible Base Components

  • Playbooks
  • Playbook components
  • Inventories

Install Ansible

  • Install Ansible on Linux

Create Your First Ansible Playbook

  • Choose your editor
  • First playbook
  • Create inventory
  • Key versus password authentication
  • Run a playbook

Ansible Use Cases

  • Information gathering via facts
  • Simple config management
  • Idempotence
  • Using variables, conditionals, and loops
  • AWX and derivatives

Conclusion

  • Continue with an Ansible advanced course
40,000 Toman