Preparing the Kubernetes Setup
Course Content
0 / 166 completedConfiguring Inventory
Understanding Ansible
Understanding Requirements for Managing Assets with Ansible
Setting up the Ansible Control Node
Understanding Ad-hoc Commands
Understanding the Course Lab Environment
Setting up Privilege Escalation
Understanding ansible.cfg and Working with Settings
Configuring Linux Managed Hosts with Ad-hoc Commands
Ad-hoc Commands versus Playbooks
Setting up Windows as a Managed Host
Using Module Documentation
Exploring Essential Ansible Modules
Using Ansible in an Idempotent way
Understanding Playbook Structure
Understanding Task Execution and Errors
Understanding Ansible Tower, Automation Platform and AWX
Writing and Running your First Playbook
Installing Ansible Tower
Understanding Ansible Tower Main Components
Separating Code from Site-Specific Configuration
Configuring Ansible Tower to Manage Windows
Setting up Ansible Tower to Manage Assets
Using Variables in a Playbook
Speeding up Fact Collection
Understanding Where to Define your Variables
Understanding Different Notations for Facts and Variables
Using Ansible Facts
Using Magic Variables
Using Register
Using Vault to Store Sensitive Information
Conditionals Overview
Using Multi-valued Variables
Using Handlers for Conditional Task Execution
Using when to Run Tasks Based on Specific Conditions
Using Blocks
Using register to Work with Task Results
Using loop to Process a List of Items
Manipulating Files
Managing Failure with the fail Module
Using the assert Module
Changing File Contents
Using the find Module
Understanding Collections
Understanding Roles
Using Templates
Working with Galaxy
Using Collections
Creating your own Roles
Using Collections from Automation Hub
Using Includes and Imports
Managing Parallelism
Using Tags
Using Delegation
Configuring Security
Efficiently Copying Files
Case Study Optimizing Ansible
Optimizing SSH
Understanding Filters and Variable Types
Using Filters to Work with Network Addresses
Using Filters to Change Variables
Understanding Plugins and Filters
Using Filters in Loops
Exploring Lookup Plugins
Using Common Lookup Plugins
Using the fileglob Lookup Plugin
Using Callback and Timer Plugins
Creating Random Passwords
Using Plugin-Based Inventory
Configuring Fact Caching
Configuring Notifications
Managing Users and Teams
Creating Job Template Surveys
Scheduling Jobs
Importing Static Inventories
Creating and Updating Dynamic Inventories
Using Workflow
Using Smart Inventories
Using Vault in Tower
Backing up Tower
Understanding Requirements for Managing Windows
Using Playbooks to Manage Windows
Understanding Requirements for Managing Azure
Using the Tower API
Understanding Requirements for Managing Docker
Using Playbooks to Manage Azure
Managing Podman Containers
Using Playbooks to Manage Docker
Understanding Requirements for Managing AWS
Configuring Dynamic Inventory
Understanding Network Device Management
Using Playbooks to Manage AWS
Using Generic Modules for Network Device Management
Configuring Cisco SMB Devices with Ansible
Understanding vSphere Management
Managing KVM Virtual Machines
Setting Up Cisco SMB Devices
Managing ESXi
Preparing the Kubernetes Setup
Understanding Requirements for Managing Kubernetes
Managing Kubernetes Resources
Ansible Introduction
Ansible Summary
Learning objectives (2)
Running the Playbook to Create a Kubernetes Cluster
Learning objectives (4)
Learning objectives (3)
Learning objectives (5)
Learning objectives (6)
Learning objectives (7)
Learning objectives (8)
Learning objectives (11)
Learning objectives (9)
Learning objectives (12)
Writing a Playbook to Create a Kubernetes Cluster
Learning objectives (14)
Learning objectives (16)
Learning objectives (13)
Learning objectives (15)
Learning objectives (17)
Learning objectives (19)
Learning objectives (20)
Learning objectives (18)
Learning objectives
Lesson 1 Lab Setting up an Ansible Managed Environment
Lesson 2 Lab Using Ad-hoc Commands
Lesson 2 Lab Solution Using Ad-hoc Commands
Lesson 3 Lab Using a Playbook to Automate Web Server Setup
Lesson 1 Lab Solution Setting up an Ansible Managed Environment
Lesson 3 Lab Solution Using a Playbook to Automate Web Server Setup
Lesson 4 Lab Setting up Ansible Tower to Manage Assets in Ansible
Lesson 5 Lab Making Playbooks Flexible with Variables
Lesson 4 Lab Solution Setting up Ansible Tower to Manage Assets in Ansible
Lesson 5 Lab Solution Making Playbooks Flexible with Variables
Lesson 6 Lab Using when to Make the command Module Idempotent
Lesson 7 Lab Working with Files
Lesson 8 Lab Working with Roles and Collections
Lesson 6 Lab Solution Using when to Make the command Module Idempotent
Lesson 9 Lab Optimizing Ansible
Lesson 7 Lab Solution Working with Files
Lesson 10 Lab Solution Using Filters
Lesson 8 Lab Solution Working with Roles and Collections
Lesson 10 Lab Using Filters
Lesson 11 Lab Configuring Fact Caching
Lesson 9 Lab Solution Optimizing Ansible
Lesson 12 Lab Advanced Ansible Tower Usage
Lesson 13 Lab Managing Windows with Ansible
Lesson 11 Lab Solution Configuring Fact Caching
Lesson 14 Lab Managing Azure
Lesson 12 Lab Solution Advanced Ansible Tower Usage
Lesson 15 Lab Managing Containers
Lesson 14 Lab Solution Managing Azure
Lesson 13 Lab Solution Managing Windows with Ansible
Lesson 16 Lab Managing AWS with Ansible
Lesson 17 Lab Automating Switch Setup with Ansible
Lesson 15 Lab Solution Managing Containers
Lesson 18 Lab Managing a KVM Based Virtual Classroom with Ansible
Lesson 17 Lab Solution Automating Switch Setup with Ansible
Lesson 16 Lab Solution Managing AWS with Ansible
Lesson 19 Lab Automating Kubernetes Application Deployment with Ansible
Module introduction (1)
Module introduction (2)
Module introduction (3)
Lesson 19 Lab Solution Automating Kubernetes Application Deployment with Ansible
Module introduction
Lesson 18 Lab Solution Managing a KVM Based Virtual Classroom with Ansible