Video description
Sneak Peek
The Sneak Peek program provides early access to Pearson video products and is exclusively available to subscribers. Content for titles in this program is made available throughout the development cycle, so products may not be complete, edited, or finalized, including video post-production editing.
11 hours of video training
Get started with Ansible for managing Linux, Windows, Containers, Network Devices, and Cloud.
- Get the fundamentals of Ansible and its core concepts
- Learn how to use Ansible modules to manage any IT asset
- Labs in each lesson for real-world applications
Ansible is the leading solution for configuration management. It can be used to automate the management of different assets in an IT environment, including Linux, Windows, Cloud, Network Devices and more. This course has been built to help developers, administrators and users get up to speed quickly on Ansible’s concepts and functionality. Learn what Ansible is and how to modify and organize your Ansible set-up, it is organized, and explore playbooks, modules, content collections and how to use these with variables and conditionals. You will also explore how to manage files with Jinja2 templates, and Ansible roles to include standardized components in Ansible. Further, it will look at more advanced topics, including filters and plugins, which let you extend Ansible functionality easily.
Every lesson contains many practical examples that show how Ansible is used in the real world. At the end of each lesson there is an exercise, which is followed by an exercise explanation, which makes this course an ideal solution for getting started with Ansible.
Related learning:
- Sign up for live training classes by Sander van Vugt
About the Instructor
Sander van Vugt has many years of experience working with, writing about, and teaching Linux and Open-Source topics. He is the author of the best-selling Red Hat RHCSA Cert Guide and the Red Hat RHCSA Complete Video Course along with many other titles on topics that include RHCE, Bash, Kubernetes, Ansible and more. Sander also works as a Linux instructor, teaching on-site and online classes for customers around the world. Sander is the co-founder of Living Open-Source Foundation, which provides free education in open-source software worldwide.
Skill Level:
- Beginner
Course requirement:
- None
About Pearson Video Training:
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Table of contents
- Introduction
- Module 1: Fundamentals
- Lesson 1: What is Ansible
-
Lesson 2: Getting Started
- Learning objectives
- 2.1 Ansible Infrastructure Components
- 2.2 Setting up a RHEL Ansible Control Node
- 2.3 Setting up an Ubuntu Ansible Control Node
- 2.4 Setting up an Ansible Control Node with Python pip
- 2.5 Requirements for Managing Assets
- 2.6 Modules and Collections
- 2.7 Using Ansible to Configure Managed Nodes
- 2.8 Defining Default Settings in ansible.cfg
- 2.9 Managing Windows
- 2.10 Using MacOS as a Control Node
-
Lesson 3: Using Ansible in Large Environments
- Learning objectives
- 3.1 Centralizing Configuration as Code Using Git
- 3.2 Using AWX and Ansible Automation Platform
- 3.3 Configuring ansible-navigator
- 3.4 Working with ansible-navigator
- 3.5 Providing Required Collections for ansible-navigator
- 3.6 ansible-navigator Configuration
- Lesson 3 Lab: Using ansible-navigator
- Lesson 4: Using Ad-Hoc Commands
- Lesson 5: Using Ansible Playbooks
- Module 2: Developing Flexible Playbooks
-
Lesson 6: Working with Variables
- Learning objectives
- 6.1 Separating Code from Site-Specific Configuration
- 6.3 Understanding Where to Define Your Variables
- 6.4 Using Ansible Facts
- 6.5 Using set_fact
- 6.6 Understanding Different Notations for Facts and Variables
- 6.7 Using Multi-valued Variables
- 6.8 Using Magic Variables
- 6.9 Using Register
- 6.10 Using Vault to Store Sensitive Information
-
Lesson 7: Using Conditionals
- Learning objectives
- 7.1 Conditionals Overview
- 7.2 Using loop to Process a List of Items
- 7.3 Using Handlers for Conditional Task Execution
- 7.4 Using when to Run Tasks in Specific Situations
- 7.5 Using register to Work with Task Results
- 7.6 Using Blocks
- 7.8 Using assert
- Lesson 7 Lab: Using when to Create Idempotency
- Lesson 7 Lab Solution: Using when to Create Idempotency
- Lesson 8: Managing Files
- Lesson 9: Using Roles
- Module 3: Advanced Ansible Management
- Lesson 10: Ansible Best Practices and Optimization
-
Lesson 11: Using Filters
- Learning objectives
- 11.1 Understanding Filters and Plugins
- 11.2 Filters, Plugins, and Collections
- 11.3 Understanding Filters and Variable Types
- 11.4 Using Filters to Change Variables
- 11.5 Using Filters to Work with Network Addresses
- 11.6 Examples of Using Filters
- 11.7 More examples of using filters
- Lesson 11 Lab: Using Filters
- Lesson 11 Lab Solution: Using Filters
-
Lesson 12: Using Plugins
- Learning objectives
- 12.1 Understanding Plugins
- 12.2 Exploring Lookup Plugins
- 12.3 Common Lookup Plugins
- 12.4 Using the fileglob Plugin
- 12.5 Plugin-based Inventory
- 12.6 Fact Caching
- 12.7 Creating Random Passwords
- 12.8 The test Plugin
- Lesson 12 Lab: Using Callback Plugins
- Lesson 12 Lab Solution: Using Callback Plugins
- Summary
Product information
- Title: Ansible Core Concepts and Advanced Features
- Author(s):
- Release date: August 2024
- Publisher(s): Pearson
- ISBN: 0135391660
You might also like
video
Intro to Ansible
Unlock the power of automation with our comprehensive Ansible course. Start with the fundamentals, learning core …
video
Red Hat Certified Specialist in Containers (EX188)
4.5 hours of video training Prepare for the Red Hat Exam EX188 and explore the basics …
video
Ansible and Ansible-Playbooks for Automation
Ansible is a powerful automation tool used for configuring and managing systems. It simplifies infrastructure management …
video
RHCSA Exam Labs
4 hours of video training Get the final prep before the real exam! RHCSA Exam Labs …