Course Code: rhansible
Duration: 35 hours
Prerequisites:
  • Background in Linux system administration and CLI
  • Experience with basic Ansible automation tasks
  • Proficiency in YAML programming syntax
  • An understanding of IT infrastructure and workflows
  • Basic knowledge of Python programming language

Audience

  • DevOps Engineers
  • Developers
  • SysOps Administrators
Overview:

Red Hat Ansible is an all-purpose software platform that renders enterprise applications with better automation control. It is built upon a clear syntax and intuitive programming language making it a simplistic approach for centralizing IT infrastructures. With the aid of Red Hat Ansible Automation Platform tools, users can carry out automation implementations while reducing the complexity of DevOps tasks.

This instructor-led, live training (online or onsite) is aimed at DevOps engineers, developers, and SysOps administrators who wish to employ the Red Hat Ansible Automation Platform for executing software development functions and orchestrating advanced IT processes.

All labs in this training can be carried out in DaDesktop, a collaborative training platform that enables the instructor and participants to interact with each other's machines in real time. Course content can also be customized to suit a wide array of use cases and requirements.

By the end of this training, participants will be able to:

  • Install and configure Red Hat Ansible Automation Platform within the preferred environment.
  • Familiarize with advanced Ansible features for centralizing and managing projects.
  • Utilize automation tools and higher-level resources of Red Hat Ansible to achieve CI/CD approach.
  • Perform administrative methods for better collaboration of larger teams.
  • Enhance DevOps tasks execution within the organization and optimize existing ones.
  • Integrate Ansible Automation Platform with other Red Hat distributions to maximize productivity.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Overview of Red Hat Ansible Automation Platform Features and Architecture

  • Reviewing fundamental Ansible concepts and principles
  • Understanding core Ansible contents and resources

Installing and Setting Up Red Hat Ansible Automation Platform

  • Prerequisites for Ansible installation
  • Upgrading the current Ansible version

Configuring Red Hat Ansible Automation Platform

  • Performing advanced environment configuration methods
  • Working with higher-level Ansible CLI commands

Running Ansible Playbooks and Practicing Components Delegation

  • Executing and managing specific use cases for tasks and plays

Leveraging Re-usable Ansible Artifacts and Automating Complex Tasks with Inventory

Handling Data Interaction Between Ansible Tools and Systems

In-Depth Usage of Traditional Ansible Components and Ad-Hoc Commands

Utilizing Advanced Ansible Automation Syntax with YAML

  • Managing unsafe or raw data strings
  • Using YAML anchors and aliases for increased flexibility

Manipulating Complex Data and Transforming String Functionalities in Ansible

Working with Expandable Ansible Plugin Architecture

  • Types of Ansible plugins and how to maximize their uses

Employing Advanced Playbook Keywords and Command-Line Tools of Ansible

Overview of Complex Module Operations with Red Hat Ansible

Managing and Coordinating Ansible Rolling Updates

Accessing Red Hat Ansible Tower Using Ansible Automation Platform

Integrating Ansible with Red Hat Advanced Cluster Management

Interacting with RESTful APIs using Playbooks and Tower

Automating Build Pipelines and Streamlining Workflows in Ansible Automation Platform

Developing CI/CD Approaches with Ansible Automation Platform and Tower

Creating and Writing Custom Modules and Plugins for Ansible Development Projects

  • Adding and optimizing local modules and plugins
  • Conventions and best practices for Ansible modules development

Operating Red Hat Ansible Automation Platform with Python 3.x

Debugging Modules and Tips for Documentation Formatting

Overview of Ansible Modules Development in External Platforms

  • Guidelines for Ansible Automation in Microsoft, AWS, and more

Testing Ansible with Efficient Methods and Monitoring Module Lifecycles

  • Advanced development practices for other Ansible resources and utilities

Maximizing the Python API of Red Hat Ansible Automation Platform

Working with Ansible Galaxy and Employing Metadata Structures

Leveraging Public Cloud Services in Alignment with Ansible

Deploying Cloud-Native Applications Using Ansible Automation

  • Migrating to a cloud-native platform with Ansible
  • Executing advanced Red Hat OpenShift implementations

Automating Networks with Ansible and Responding to Dynamic Operations Workload

  • Working with Ansible network modules and parsing Ansible data
  • Managing timeout, proxy, and other issues
  • Practicing virtualization and containerization methods

Maintaining and Administering Ansible Automation Platform and Components

Demonstrating the Most Common Automation Cases to the Organization

Troubleshooting Red Hat Ansible Automation Platform

Summary and Conclusion

Sites Published:

United Arab Emirates - Advanced Automation with Red Hat Ansible

Qatar - Advanced Automation with Red Hat Ansible

Egypt - Advanced Automation with Red Hat Ansible

Saudi Arabia - Advanced Automation with Red Hat Ansible

South Africa - Advanced Automation with Red Hat Ansible

Brasil - Advanced Automation with Red Hat Ansible

Canada - Advanced Automation with Red Hat Ansible

中国 - Advanced Automation with Red Hat Ansible

香港 - Advanced Automation with Red Hat Ansible

澳門 - Advanced Automation with Red Hat Ansible

台灣 - Advanced Automation with Red Hat Ansible

USA - Advanced Automation with Red Hat Ansible

Österreich - Advanced Automation with Red Hat Ansible

Schweiz - Advanced Automation with Red Hat Ansible

Deutschland - Advanced Automation with Red Hat Ansible

Czech Republic - Advanced Automation with Red Hat Ansible

Denmark - Advanced Automation with Red Hat Ansible

Estonia - Advanced Automation with Red Hat Ansible

Finland - Advanced Automation with Red Hat Ansible

Greece - Advanced Automation with Red Hat Ansible

Magyarország - Advanced Automation with Red Hat Ansible

Ireland - Advanced Automation with Red Hat Ansible

Luxembourg - Advanced Automation with Red Hat Ansible

Latvia - Advanced Automation with Red Hat Ansible

España - Advanced Automation with Red Hat Ansible

Italia - Advanced Automation with Red Hat Ansible

Lithuania - Advanced Automation with Red Hat Ansible

Nederland - Advanced Automation with Red Hat Ansible

Norway - Advanced Automation with Red Hat Ansible

Portugal - Advanced Automation with Red Hat Ansible

România - Advanced Automation with Red Hat Ansible

Sverige - Advanced Automation with Red Hat Ansible

Türkiye - Advanced Automation with Red Hat Ansible

Malta - Advanced Automation with Red Hat Ansible

Belgique - Advanced Automation with Red Hat Ansible

France - Advanced Automation with Red Hat Ansible

日本 - Advanced Automation with Red Hat Ansible

Australia - Advanced Automation with Red Hat Ansible

Malaysia - Advanced Automation with Red Hat Ansible

New Zealand - Advanced Automation with Red Hat Ansible

Philippines - Advanced Automation with Red Hat Ansible

Singapore - Advanced Automation with Red Hat Ansible

Thailand - Advanced Automation with Red Hat Ansible

Vietnam - Advanced Automation with Red Hat Ansible

India - Advanced Automation with Red Hat Ansible

Argentina - Advanced Automation with Red Hat Ansible

Chile - Advanced Automation with Red Hat Ansible

Costa Rica - Advanced Automation with Red Hat Ansible

Ecuador - Advanced Automation with Red Hat Ansible

Guatemala - Advanced Automation with Red Hat Ansible

Colombia - Advanced Automation with Red Hat Ansible

México - Advanced Automation with Red Hat Ansible

Panama - Advanced Automation with Red Hat Ansible

Peru - Advanced Automation with Red Hat Ansible

Uruguay - Advanced Automation with Red Hat Ansible

Venezuela - Advanced Automation with Red Hat Ansible

United Kingdom - Advanced Automation with Red Hat Ansible

South Korea - Advanced Automation with Red Hat Ansible

Pakistan - Advanced Automation with Red Hat Ansible

Sri Lanka - Advanced Automation with Red Hat Ansible

Bulgaria - Advanced Automation with Red Hat Ansible

Bolivia - Advanced Automation with Red Hat Ansible

Indonesia - Advanced Automation with Red Hat Ansible

Kazakhstan - Advanced Automation with Red Hat Ansible

Moldova - Advanced Automation with Red Hat Ansible

Morocco - Advanced Automation with Red Hat Ansible

Tunisia - Advanced Automation with Red Hat Ansible

Kuwait - Advanced Automation with Red Hat Ansible

Oman - Advanced Automation with Red Hat Ansible

Slovakia - Advanced Automation with Red Hat Ansible

Kenya - Advanced Automation with Red Hat Ansible

Nigeria - Advanced Automation with Red Hat Ansible

Botswana - Advanced Automation with Red Hat Ansible

Slovenia - Advanced Automation with Red Hat Ansible

Croatia - Advanced Automation with Red Hat Ansible

Serbia - Advanced Automation with Red Hat Ansible

Bhutan - Advanced Automation with Red Hat Ansible

Nepal - Advanced Automation with Red Hat Ansible

Uzbekistan - Advanced Automation with Red Hat Ansible