Course Description
What is Ansible?
Ansible is an easy to learn automation tool that streamlines complex IT tasks with simplicity and efficiency. It’s an open-source tool that empowers both individuals and organizations to automate almost every aspect of their IT environment.
From configuring servers to deploying applications, Ansible transforms manual, repetitive tasks into automated, error-free processes. Its agentless nature, use of simple YAML syntax, and powerful modules make it an accessible and versatile tool for all levels of IT professionals.
Ansible for Complete Beginners Details
- Course Introduction: This course will start with an overview of Ansible, understanding its role and benefits in automation.
- IT Lab Overview: You will get setup for practical learning by setting up your IT lab with VirtualBox and Ubuntu Server, providing the perfect playground for real-world simulations. Don’t worry, this course also includes IT labs that run in your browser, but setting up your own is a powerful skill you’ll learn in this course.
- Installing Ansible: Learn how to install Ansible on Linux
- Managing your Ansible Inventory: Learn Ansible inventory and configuration management
- Ansible Basics: Create and run playbooks, understand command-line utilities, and explore YAML, the backbone of Ansible playbooks.
- Ansible Roles: Create and manage Ansible RolesRoles, which allows for better organization and reusable code.
- Ansible Galaxy: Learn about Ansible Galaxy, how to download community content and use it to quickly create Ansible Roles.
- Ansible Facts, Variables, Passwords, and Templates: Advance your expertise in managing variables, securing sensitive data with Ansible Vault, and leveraging the power of Jinja2 templates.
- Advanced Ansible Playbook Creation: Learn advanced playbook features such as tags, conditional statements, and loops for more complex automation scenarios.
- …and more!
What skills will I learn?
- Gain a foundational understanding of Ansible for efficient automation
- Set up and manage a personal IT lab for hands-on practice
- Create and run Ansible playbooks
- Master Ansible inventory and config management
- Manage systems and users with Ansible
- Automate software deployment using Ansible
- Learn advanced Ansible features: Handlers, Roles, Templates
- Utilize Ansible Galaxy for role and collection management
- Understand Ansible Variables
Course Curriculum
Course Introduction • 16min
0 / 3 lessons complete
IT Lab Setup • 20min
0 / 3 lessons complete
Section Overview
Video | 3 min
Creating Your Lab with VirtualBox
Video | 1
Installing Ubuntu Server on your VMs
Video | 16 min
Installing Ansible • 35min
0 / 3 lessons complete
Section Overview
Video | 1 min
Installing Ansible on Linux
Free Preview Lesson
Video | 4 min
Lab: Installing Ansible
Devops Lab | 30 min
Managing your Ansible Inventory • 2hr 7min
0 / 8 lessons complete
Section Overview
Video | 2 min
SSH Keys and DNS Resolution
Video | 10 min
YAML Overview
Video | 5 min
Lab: Practice Creating YAML Files
Devops Lab | 30 min
Managing your Ansible Inventory
Video | 8 min
Creating an Ansible Config File
Video | 7 min
Ansible Inventory Quiz
Quiz | 5 min
Ansible Inventory Lab
Devops Lab | 60 min
Ansible Basics • 1hr 43min
0 / 9 lessons complete
Section Overview
Video | 2 min
Ansible Command Line Utilities
Video | 3 min
Playbooks and Plays Overview
Video | 5 min
Using ansible-doc to view help files
Video | 6 min
Create your first Ansible Playbook!
Video | 10 min
Ansible Debug Messages
Video | 6 min
Running Ad-hoc Commands
Video | 6 min
Ansible Basics Quiz
Quiz | 5 min
Ansible Basics Lab
Devops Lab | 60 min
Ansible Roles • 1hr 46min
0 / 8 lessons complete
Section Overview
Video | 2 min
Ansible Roles Overview
Video | 8 min
Creating Your First Ansible Role
Video | 3 min
Creating Tasks for our Common Role
Video | 6 min
Adding Roles to Our Playbook
Video | 10 min
Creating a Web Server Role
Free Preview Lesson
Video | 12 min
Ansible Roles Quiz
Quiz | 5 min
Ansible Roles Lab
Devops Lab | 60 min
Ansible Galaxy • 1hr 33min
0 / 6 lessons complete
Section Overview
Video | 1 min
Installing Roles from Ansible Galaxy
Video | 6 min
Initializing a Firewall Role with Ansible Galaxy
Video | 9 min
Overview of Ansible Collections
Video | 12 min
Ansible Galaxy Quiz
Quiz | 5 min
Ansible Galaxy Lab
Devops Lab | 60 min
Ansible Facts, Variables, Passwords and Templates • 1hr 51min
0 / 9 lessons complete
Section Overview
Video | 2 min
Ansible Facts
Video | 7 min
Playbook and Inventory Variables
Video | 9 min
Variable Files
Video | 4 min
Storing Passwords with Ansible Vault
Video | 12 min
Templating with Jinja2
Video | 6 min
Variable Precedence
Video | 6 min
Ansible Variables and Templates Quiz
Quiz | 5 min
Ansible Variables and Templates Lab
Devops Lab | 60 min
Advanced Ansible Playbook Creation • 1hr 41min
0 / 8 lessons complete
Section Overview
Video | 1 min
Ansible Tags
Video | 8 min
Ansible Conditional Statements
Video | 11 min
Ansible Playbook Error Handling
Video | 5 min
Ansible Loops
Video | 6 min
Ansible Handlers
Video | 5 min
Advanced Ansible Playbook Creation Quiz
Quiz | 5 min
Advanced Ansible Playbooks Lab
Devops Lab | 60 min
Course Conclusion • 11min
0 / 1 lessons complete
What labs will I complete?
IT labs allow you to get hands-on experience so you can learn by doing. This is much more effective than simply watching videos and taking quizzes. Listed below are all the hands-on IT labs you will complete in this course.
Lab: Installing Ansible
Lab: Practice Creating YAML Files
Ansible Inventory Lab
Ansible Basics Lab
Ansible Roles Lab
Ansible Galaxy Lab
Ansible Variables and Templates Lab
Advanced Ansible Playbooks Lab
You can learn more about our IT labs by clicking here.
About your instructor
Paul Hill
Expert IT Instructor
Paul is an IT Professional with over 14 years of experience currently working as a Network Administrator in contract support of various Federal Agencies in the United States.
He has been teaching online courses for the past 5 years and taught over 250k students in 195 countries.
Join Server Academy
Get Instant access to this course plus all other courses at Server Academy when you sign up
Preview course
Course Preview
Ansible Training for Beginners
Free lessons:
Join Server Academy
Get Instant access to this course plus all other courses at Server Academy when you sign up
30-Day Money-Back Guarantee
Included in this course
- 12 Hours of Content
- 43 Video Lessons
- 2 Articles
- 6 Quizzes
Server Academy also includes
- 16 Courses with 109.5 Hours of Content
- 417 On-Demand Video Lessons
- 238 Articles and Quizzes
- 53+ Hands-on IT Labs