Jump to content

Recommended Posts

Oreilly – Ansible Core Concepts and Advanced Features 2024-8

Video Tutorial
, , , , ,

Description

Ansible Core Concepts and Advanced Features course. This course will help you become familiar with Ansible and be able to use it to manage Linux, Windows, containers, network devices, and cloud environments. Ansible is one of the most popular tools for systems configuration management. Using Ansible, you can automatically perform different operations on different systems. This training course will help you get familiar with the basic concepts of Ansible and be able to use it to manage your IT environment.

What you will learn:

  • Basic concepts of Ansible: Get to know the basic principles of Ansible and its main concepts.
  • IT Asset Management: Learn how to use Ansible modules to manage any type of IT asset.
  • Practical Exercises: In each lesson, do practical exercises for real-world applications.
  • Ansible, the best solution: Get to know Ansible as the best solution for configuration management.
  • Ansible’s flexibility: Learn how to configure Ansible to manage Linux, Windows, cloud systems, network devices, and more.
  • Ensemble Structure: Understand the structure of Ensemble and learn how to organize your Ensemble settings.
  • Playbooks, modules, and content collections: Learn about playbooks, modules, content collections, and how to use them with variables and conditions.
  • Managing Files: Learn how to manage files using Jinja2 templates and Ansible roles.
  • Advanced Topics: Explore more advanced concepts such as filters and plugins that allow you to easily extend the functionality of Ensemble.

This course is suitable for people who:

  • They want to start with Ensemble.
  • They are looking for a solution to automate their infrastructure management.
  • A developer, system administrator, or user who wants to quickly get to know Ansible.

Ansible Core Concepts and Advanced Features course specifications

  • Publisher: Oreilly
  • Source: Sander van Vugt
  • Training level: beginner to advanced
  • Training duration: 7 hours and 42 minutes

Headlines of the course on 9/2024

  • Introduction
    1. Ansible Core Concepts and Advanced Features: Introduction
  • Module 1: Fundamentals
    1. Module Introduction
  • Lesson 1: What is Ansible
    1. Learning objectives
    2. 1.1 What is Configuration Management
    3. 1.2 Solutions for Configuration Management
    4. 1.3 Configuring as Code and DevOps
    5. 1.4 Ansible Components
    6. 1.5 Working with Ansible in Small Environments
    7. 1.6 Working with Ansible in Large Environments
  • Lesson 2: Getting Started
    1. Learning objectives
    2. 2.1 Ansible Infrastructure Components
    3. 2.2 Setting up a RHEL Ansible Control Node
    4. 2.3 Setting up an Ubuntu Ansible Control Node
    5. 2.4 Setting up an Ansible Control Node with Python pip
    6. 2.5 Requirements for Managing Assets
    7. 2.6 Modules and Collections
    8. 2.7 Using Ansible to Configure Managed Nodes
    9. 2.8 Defining Default Settings in ansible.cfg
    10. 2.9 Managing Windows
    11. 2.10 Using MacOS as a Control Node
  • Lesson 3: Using Ansible in Large Environments
    1. Learning objectives
    2. 3.1 Centralizing Configuration as Code Using Git
    3. 3.2 Using AWX and Ansible Automation Platform
    4. 3.3 Configuring ansible-navigator
    5. 3.4 Working with ansible-navigator
    6. 3.5 Providing Required Collections for ansible-navigator
    7. 3.6 ansible-navigator Configuration
    8. Lesson 3 Lab: Using ansible-navigator
  • Lesson 4: Using Ad-Hoc Commands
    1. Learning objectives
    2. 4.1 Ad-hoc Commands versus Playbooks
    3. 4.2 Using Ansible Content Collections
    4. 4.3 Exploring Essential Ansible Modules
    5. 4.4 Using Module Documentation
    6. 4.5 Using Ansible in an Idempotent Way
    7. Lesson 4 Lab: Using Ad-Hoc Commands
    8. Lesson 4 Lab Solution: Using Ad-Hoc Commands
  • Lesson 5: Using Ansible Playbooks
    1. Learning objectives
    2. 5.1 Understanding Playbook Structure
    3. 5.2 Running Your First Playbook
    4. 5.3 Understanding Task Execution and Errors
    5. 5.4 Using ansible-navigator to Run Playbooks
    6. Lesson 5 Lab: Using a Playbook to Deploy a Webserver
    7. Lesson 5 Lab Solution: Using a Playbook to Deploy a Webserver
  • Module 2: Developing Flexible Playbooks
    1. Module Introduction
  • Lesson 6: Working with Variables
    1. Learning objectives
    2. 6.1 Separating Code from Site-Specific Configuration
    3. 6.3 Understanding Where to Define Your Variables
    4. 6.4 Using Ansible Facts
    5. 6.5 Using set_fact
    6. 6.6 Understanding Different Notations for Facts and Variables
    7. 6.7 Using Multi-valued Variables
    8. 6.8 Using Magic Variables
    9. 6.9 Using Register
    10. 6.10 Using Vault to Store Sensitive Information
  • Lesson 7: Using Conditionals
    1. Learning objectives
    2. 7.1 Conditionals Overview
    3. 7.2 Using loop to Process a List of Items
    4. 7.3 Using Handlers for Conditional Task Execution
    5. 7.4 Using when to Run Tasks in Specific Situations
    6. 7.5 Using register to Work with Task Results
    7. 7.6 Using Blocks
    8. 7.8 Using assert
    9. Lesson 7 Lab: Using when to Create Idempotency
    10. Lesson 7 Lab Solution: Using when to Create Idempotency
  • Lesson 8: Managing Files
    1. Learning objectives
    2. 8.1 Manipulating Files
    3. 8.2 Changing File Contents
    4. 8.3 Using the find Module
    5. 8.4 Using Templates
    6. 8.5 Using Conditional Statements in Templates
    7. Lesson 8 Lab: Working with Files
    8. Lesson 8 Lab Solution: Working with Files
  • Lesson 9: Using Roles
    1. Learning objectives
    2. 9.1 Understanding and Using Roles
    3. 9.2 Working with ansible-galaxy
    4. 9.3 How Roles are Organized
    5. 9.4 Writing Custom Roles
    6. 9.5 Using System Roles
    7. Lesson 9 Lab: Working with Roles
  • Module 3: Advanced Ansible Management
    1. Module Introduction
  • Lesson 10: Ansible Best Practices and Optimization
    1. Learning objectives
    2. 10.1 Using include and import
    3. 10.2 Configuring Security
    4. 10.3 Using Tags
    5. 10.4 Using Delegation
    6. 10.5 Managing Parallelism
    7. 10.6 Efficiently Copying Files
    8. 10.7 Optimizing SSH
    9. 10.8 Case Study: Optimizing Ansible
    10. Lesson 10 Lab: Optimizing Ansible
  • Lesson 11: Using Filters
    1. Learning objectives
    2. 11.1 Understanding Filters and Plugins
    3. 11.2 Filters, Plugins, and Collections
    4. 11.3 Understanding Filters and Variable Types
    5. 11.4 Using Filters to Change Variables
    6. 11.5 Using Filters to Work with Network Addresses
    7. 11.6 Examples of Using Filters
    8. 11.7 More examples of using filters
    9. Lesson 11 Lab: Using Filters
    10. Lesson 11 Lab Solution: Using Filters
  • Lesson 12: Using Plugins
    1. Learning objectives
    2. 12.1 Understanding Plugins
    3. 12.2 Exploring Lookup Plugins
    4. 12.3 Common Lookup Plugins
    5. 12.4 Using the fileglob Plugin
    6. 12.5 Plugin-based Inventory
    7. 12.6 Fact Caching
    8. 12.7 Creating Random Passwords
    9. 12.8 The test Plugin
    10. Lesson 12 Lab: Using Callback Plugins
    11. Lesson 12 Lab Solution: Using Callback Plugins
  • Summary
    1. Ansible Core Concepts and Advanced Features: Summary

Course images

Ansible Core Concepts and Advanced Features

Sample video of the course

Installation guide

After Extract, view with your favorite Player.

Subtitle: None

Quality: 720p

download link

Download part 1 – 1 GB

Download part 2 – 191 MB

File(s) password: www.downloadly.ir

File size

1.1 GB

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...
IPS Community Footer