Skip to content

barstown/ansible-training

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Red Hat Ansible Training

Introduction

Red Hat Ansible Training tries to give a general overview about Red Hat Ansible Automation Platform and Red Hat Ansible Automation Controller solutions, covering the most important concepts and elements inside these automation tools.

To support this objective, a set of practical laboratories have been included in this training in order to explore each point deeply and assist the student learning process to internalizing best practices and key concepts.

Folder Structure

A folder structure is provided in this repository in order to split laboratory content and improve the clarity of the training. The following folders have been included with a specific objective:

  • iac_tower -> Includes Red Hat Ansible Tower configuration as a code.
  • examples -> Includes some Ansible playbooks and roles which will be used for troubleshooting and sanity-checks.
  • training -> Lessons structure which includes Red Hat Ansible Engine's specific exercises with solutions.
  • training_microsoft -> Lessons structure which includes specific Red Hat Ansible Tower's exercises focus on Azure environment and Microsoft Servers administration.

Laboratory Environment

This lab is intended to be run in a local Vagrant machine. There may be assumptions that you are running this on Ubuntu 22.04LTS so be mindful of the some steps that include package names and some modules or commands. Largely this should translate to other distributions as well.

These instructions will not guide yout through the installation of Vagrant and any supported providers. This assumes you already have this set up.

First you need to start your Vagrant machine and connect to it:

  • Start Vagrant machine
$ cd ~/vagrant/ubuntu && vagrant up
  • Set up a Vagrant VM using Ubuntu 22.04LTS
$ mkdir -p ~/vagrant/ubuntu && cd ~/vagrant/ubuntu
  • Initialize the Vagrant VM, if you have not done so already
$ vagrant init generic/ubuntu2204
  • Start your Vagrant VM
$ vagrant up
  • Connect to your Vagrant VM
$ vagrant ssh
  • Clone this repository, if you haven't already
$ mkdir -p ~/git && cd ~/git && git clone https://github.com/barstown/ansible-training

Red Hat Ansible Engine Lessons

Training folder includes The following list includes a lessons summary:

Red Hat Ansible Tower Lessons

Training folder includes The following list includes a lessons summary:

Red Hat Automation Platform & Microsoft Training

Please, visit Red Hat Automation Platform & Microsoft Training to access this training.

License

BSD

Author Information

Asier Cidon - Cloud Consultant

asier.cidon@redhat.com   

About

Ansible Training

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 85.3%
  • Jinja 14.7%