From the course: Ansible: From Basics to Guru by Pearson
Unlock this course with a free trial
Join today to access over 25,200 courses taught by industry experts.
Learning objectives - Ansible Tutorial
From the course: Ansible: From Basics to Guru by Pearson
Learning objectives
Hello, welcome to Advanced Ansible Automation Platform Usage. As if you have learned about Ansible Automation Platform Basics earlier, in this lesson, we'll start exploring uses and themes. Next, you'll learn how to use job template surveys and notifications. After that, you'll learn how to set up a workflow, which is a chain of templates that is executed in conditional relations. Next, you'll learn about scheduled jobs and how to work with inventories. We cover importing static inventories, dynamic inventories, as well as smart inventories. And once you know all about inventories, you'll learn how to use Vault in Tower, how to use the Ansible Automation Platform API from the command line, and how to save all the work that you've done by making a backup. At the end of this session you will find the lab as well as the lab solution.
Download courses and learn on the go
Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.
Contents
-
-
(Locked)
Module introduction51s
-
(Locked)
Learning objectives28s
-
(Locked)
What is configuration management?4m 11s
-
(Locked)
Solutions for configuration management1m 49s
-
(Locked)
Configuration as code and DevOps1m 41s
-
(Locked)
Ansible components4m 51s
-
(Locked)
Working with Ansible in small environments1m 26s
-
(Locked)
Working with Ansible in large environments1m 42s
-
(Locked)
-
-
(Locked)
Learning objectives47s
-
(Locked)
Ansible infrastructure components2m 28s
-
(Locked)
Setting up a RHEL Ansible control node7m 21s
-
(Locked)
Setting up an Ubuntu Ansible control node2m 24s
-
(Locked)
Setting up an Ansible control node with Python pip2m 42s
-
(Locked)
Requirements for managing assets2m 23s
-
(Locked)
Modules and collections2m 36s
-
(Locked)
Using Ansible to configure managed nodes, part 18m 26s
-
(Locked)
Using Ansible to configure managed nodes, part 29m 20s
-
(Locked)
Using Ansible to configure managed nodes, part 38m 22s
-
(Locked)
Defining default settings in ansible.cfg7m 2s
-
(Locked)
Managing Windows8m 42s
-
(Locked)
Using macOS as a control node1m 32s
-
(Locked)
Lesson 2 lab: Setting up an Ansible-managed environment17s
-
(Locked)
Lesson 2 lab solution: Setting up an Ansible-managed environment5m 18s
-
(Locked)
-
-
(Locked)
Learning objectives48s
-
(Locked)
Centralizing configuration as code using Git7m 6s
-
(Locked)
Using AWX and Ansible Automation Platform3m 2s
-
(Locked)
Configuring ansible-navigator4m 14s
-
(Locked)
Working with ansible-navigator6m 46s
-
(Locked)
Providing required collections for ansible-navigator6m 47s
-
(Locked)
ansible-navigator configuration2m 21s
-
(Locked)
Lesson 3 lab: Using ansible-navigator32s
-
(Locked)
Lesson 3 lab solution: Using ansible-navigator5m 37s
-
(Locked)
-
-
(Locked)
Learning objectives30s
-
(Locked)
Ad-hoc commands versus playbooks7m 25s
-
(Locked)
Using Ansible content collections7m 27s
-
(Locked)
Exploring essential Ansible modules6m 27s
-
(Locked)
Using module documentation3m 31s
-
(Locked)
Using Ansible in an idempotent way2m 56s
-
(Locked)
Lesson 4 lab: Using ad-hoc commands28s
-
(Locked)
Lesson 4 lab solution: Using ad-hoc commands2m 40s
-
(Locked)
-
-
(Locked)
Learning objectives35s
-
(Locked)
Understanding playbook structure5m 59s
-
(Locked)
Running your first playbook3m 42s
-
(Locked)
Understanding task execution and errors6m 6s
-
(Locked)
Using ansible-navigator to run playbooks1m 56s
-
(Locked)
Lesson 5 lab: Using a playbook to deploy a webserver42s
-
(Locked)
Lesson 5 lab solution: Using a playbook to deploy a webserver9m 18s
-
(Locked)
-
-
(Locked)
Learning objectives36s
-
(Locked)
Understanding Ansible Tower, Automation Platform, and AWX5m 36s
-
(Locked)
Installing Ansible Tower5m 53s
-
(Locked)
Understanding Ansible Tower main components7m 43s
-
(Locked)
Setting up Ansible Tower to manage assets14m 18s
-
(Locked)
Configuring Ansible Tower to manage Windows9m 8s
-
(Locked)
Lesson 6 lab: Setting up Ansible Tower to manage assets in Ansible37s
-
(Locked)
Lesson 6 lab solution: Setting up Ansible Tower to manage assets in Ansible8m 33s
-
(Locked)
-
-
(Locked)
Module introduction48s
-
(Locked)
Learning objectives1m 1s
-
(Locked)
Separating code from site-specific configuration1m 1s
-
(Locked)
Using variables in a playbook9m 47s
-
(Locked)
Understanding where to define your variables5m 28s
-
(Locked)
Using Ansible facts10m 12s
-
(Locked)
Using set_fact4m 10s
-
(Locked)
Understanding different notations for facts and variables4m 48s
-
(Locked)
Using multi-valued variables9m 24s
-
(Locked)
Using magic variables5m 24s
-
(Locked)
Using register3m 15s
-
(Locked)
Using Vault to store sensitive information7m 24s
-
(Locked)
Lesson 7 lab: Making playbooks flexible with variables41s
-
(Locked)
Lesson 7 lab solution: Making playbooks flexible with variables6m 39s
-
(Locked)
-
-
(Locked)
Learning objectives39s
-
(Locked)
Conditionals overview1m 37s
-
(Locked)
Using loop to process a list of items11m 24s
-
(Locked)
Using handlers for conditional task execution7m 42s
-
(Locked)
Using when to run tasks in specific situations11m 16s
-
(Locked)
Using register to work with task results4m 9s
-
(Locked)
Using blocks5m 31s
-
(Locked)
Managing failure with the fail module5m 33s
-
(Locked)
Using assert5m 29s
-
(Locked)
Lesson 8 lab: Using when to create idempotency46s
-
(Locked)
Lesson 8 lab solution: Using when to create idempotency5m 47s
-
(Locked)
-
-
(Locked)
Learning objectives35s
-
(Locked)
Manipulating files4m 30s
-
(Locked)
Changing file contents5m 18s
-
(Locked)
Using the find module3m 52s
-
(Locked)
Using templates3m 44s
-
(Locked)
Using conditional statements in templates7m 10s
-
(Locked)
Lesson 9 lab: Working with files21s
-
(Locked)
Lesson 9 lab solution: Working with files2m 10s
-
(Locked)
-
-
(Locked)
Learning objectives36s
-
(Locked)
Understanding and using roles8m 7s
-
(Locked)
Working with ansible-galaxy2m 20s
-
(Locked)
How roles are organized3m 4s
-
(Locked)
Writing custom roles4m 59s
-
(Locked)
Using system roles7m 2s
-
(Locked)
Lesson 10 lab: Working with roles31s
-
(Locked)
Lesson 10 lab solution: Working with roles4m 14s
-
(Locked)
-
-
(Locked)
Module introduction34s
-
(Locked)
Learning objectives54s
-
(Locked)
Using include and import2m 56s
-
(Locked)
Configuring security10m 18s
-
(Locked)
Using tags2m 34s
-
(Locked)
Using delegation3m 30s
-
(Locked)
Managing parallelism1m 22s
-
(Locked)
Efficiently copying files2m 31s
-
(Locked)
Optimizing SSH2m 3s
-
(Locked)
Case study: Optimizing Ansible3m 31s
-
(Locked)
Lesson 11 lab: Optimizing Ansible36s
-
(Locked)
Lesson 11 lab solution: Optimizing Ansible4m 57s
-
(Locked)
-
-
(Locked)
Learning objectives45s
-
(Locked)
Understanding filters and plugins1m 52s
-
(Locked)
Filters, plugins, and collections3m 59s
-
(Locked)
Understanding filters and variable types3m 51s
-
(Locked)
Using filters to change variables5m 49s
-
(Locked)
Using filters to work with network addresses7m 30s
-
(Locked)
Examples of using filters6m 7s
-
(Locked)
More examples of using filters7m 43s
-
(Locked)
Lesson 12 lab: Using filters44s
-
(Locked)
Lesson 12 lab solution: Using filters1m 46s
-
(Locked)
-
-
(Locked)
Learning objectives34s
-
(Locked)
Understanding plugins2m 6s
-
(Locked)
Exploring lookup plugins7m 42s
-
(Locked)
Common lookup plugins4m 28s
-
(Locked)
Using the fileglob plugin2m 56s
-
(Locked)
Plugin-based inventory5m 45s
-
(Locked)
Fact caching6m 5s
-
(Locked)
Creating random passwords2m 15s
-
(Locked)
The test plugin2m 9s
-
(Locked)
Lesson 13 lab: Using callback plugins20s
-
(Locked)
Lesson 13 lab solution: Using callback plugins1m 46s
-
(Locked)
-
-
(Locked)
Learning objectives56s
-
(Locked)
Managing users and teams9m 17s
-
(Locked)
Creating job template surveys5m 58s
-
(Locked)
Configuring notifications3m 58s
-
(Locked)
Using workflow12m 56s
-
(Locked)
Scheduling jobs3m
-
(Locked)
Importing static inventories4m 53s
-
(Locked)
Creating and updating dynamic inventories5m 59s
-
(Locked)
Using smart inventories4m 39s
-
(Locked)
Using Vault in Tower3m 55s
-
(Locked)
Using the Tower API11m 39s
-
(Locked)
Backing up Tower1m 45s
-
(Locked)
Lesson 14 lab: Advanced Ansible Tower usage47s
-
(Locked)
Lesson 14 lab solution: Advanced Ansible Tower usage8m 28s
-
(Locked)
-
-
(Locked)
Module introduction23s
-
(Locked)
Learning objectives18s
-
(Locked)
Understanding requirements for managing Windows2m 49s
-
(Locked)
Using playbooks to manage Windows6m 15s
-
(Locked)
Lesson 15 lab: Managing Windows with Ansible22s
-
(Locked)
Lesson 15 lab solution: Managing Windows with Ansible6m 27s
-
(Locked)
-
-
(Locked)
Learning objectives21s
-
(Locked)
Understanding requirements for managing AWS8m 25s
-
(Locked)
Using playbooks to manage AWS14m 8s
-
(Locked)
Configuring dynamic inventory6m 26s
-
(Locked)
Lesson 18 lab: Managing AWS with Ansible17s
-
(Locked)
Lesson 18 lab solution: Managing AWS with Ansible4m 49s
-
(Locked)
-
-
(Locked)
Learning objectives37s
-
(Locked)
Understanding network device management4m 53s
-
(Locked)
Setting up Cisco SMB devices16m 56s
-
(Locked)
Configuring Cisco SMB devices with Ansible8m 50s
-
(Locked)
Using generic modules for network device management1m 57s
-
(Locked)
Lesson 19 lab: Automating switch setup with Ansible23s
-
(Locked)
Lesson 19 lab solution: Automating switch setup with Ansible3m 34s
-
(Locked)
-
-
(Locked)
Learning objectives27s
-
(Locked)
Managing KVM virtual machines5m 52s
-
(Locked)
Understanding vSphere management4m 16s
-
(Locked)
Managing ESXi8m 24s
-
(Locked)
Lesson 20 lab: Managing a KVM-based virtual classroom with Ansible30s
-
(Locked)
Lesson 20 lab solution: Managing a KVM-based virtual classroom with Ansible11m 2s
-
(Locked)
-
-
(Locked)
Learning objectives22s
-
(Locked)
Understanding requirements for managing Kubernetes6m 17s
-
(Locked)
Preparing the Kubernetes setup3m 2s
-
(Locked)
Writing a playbook to create a Kubernetes cluster21m 53s
-
(Locked)
Running the playbook to create a Kubernetes cluster6m 56s
-
(Locked)
Managing Kubernetes resources2m 59s
-
(Locked)
Lesson 21 lab: Automating Kubernetes application deployment with Ansible29s
-
(Locked)
Lesson 21 lab solution: Automating Kubernetes application deployment with Ansible5m 19s
-
(Locked)