Workshop Exercise - Your Lab Environment

Table of Contents



Your Lab Environment

The workshop is provisioned with a pre-configured lab environment. You will have access to a host deployed with Ansible Automation Platform (AAP) which you will use to control the playbook and workflow jobs that automation the RHEL in-place upgrade workflow steps. You will also have access to some “pet” application hosts, two with RHEL7 and another two with RHEL8. These are the hosts where we will be upgrading the RHEL operating system (OS).

Role Inventory name
AAP Control Host ansible-1
RHEL7 pet app host 1 tidy-bengal
RHEL7 pet app host 2 strong-hyena
RHEL8 pet app host 1 more-calf
RHEL8 pet app host 2 upward-moray


The inventory names of the pet app hosts will be random pet names different from the example above. We’ll dive deeper into why we are using random names in a later exercise.

Step 1 - Access the Environment

We will use Visual Studio Code (VS Code) as it provides a convenient and intuitive way to use a web browser to edit files and access terminal sessions. If you are a command line hero, direct SSH access is available if VS Code is not to your liking. There is a short YouTube video to explain if you need additional clarity: Ansible Workshops - Accessing your workbench environment.


A welcome wizard may appear to guide you through configuring your VS Code user experience. This is optional as the default settings will work fine for this workshop. Feel free to step though the wizard to explore the VS code bells and whistles or you may just skip it.

Step 2 - Open a Terminal Session

Terminal sessions provide access to the RHEL commands and utilities that will help us understand what’s going on “behind the curtain” when the RHEL in-place upgrade automation is doing its thing.

Step 3 - Access the AAP Web UI

The AAP Web UI is where we will go to submit and check the status of the Ansible playbook jobs we will use to automate the RHEL in-place upgrade workflow.

Step 4 - Access the RHEL Web Console

We will use the RHEL Web Console to review the results of the Leapp pre-upgrade reports we generate for our pet app servers.

Step 5 - Challenge Labs

You will soon discover that many exercises in the workshop come with a “Challenge Lab” step. These labs are meant to give you a small task to solve using what you have learned so far. The solution of the task is shown underneath a warning sign.


In this exercise, we learned about the lab environment we will be using to continue through the workshop exercises. We verified that we are able to use VS Code in our web browser and from there we can open terminal sessions. We also made sure we are able to access the AAP Web UI which will be the “self-service portal” we use to perform the next steps of the RHEL in-place upgrade automation workflow. Finally, we connected to the RHEL Web Console where we will soon be reviewing pre-upgrade reports.

Use the link below to move on the the next exercise.


Next Exercise