This chapter will give you some context of the intention of writing these labs, on how to use them and how to provide feedback.
Each student will have a dedicated lab environment. Each lab has a unique GUID. To get access to your lab, use the following instructions.
Navigate to the GUID Grabber: https://www.opentlc.com/gg/gg.cgi?profile=generic_rhte
Lab Code: R2000 - CloudForms and Ansible Deep Dive
Activation Key: cfansible
E-Mail Address: <your email address>
Please do use a proper email address! We’re not sending mails to it and delete it right after the lab is over. The email address is only used to make sure no two students get the same lab environment assigned.
After you provided the data and clicked on Submit you’ll see a page with some details about how to access the lab and you individual GUID:
During the lab we will only interact with CloudForms Web UI.
Remember your GUID - maybe you want to write it down or make sure you keep the GUID Grabber page open in a specific browser window or tab.
With the GUID you can now connect to CloudForms:
Replace GUID with your own specific GUID. If your GUID is 1234, the URL will be:
Feel free to continue reading or jump to the next chapter and start with the actual lab.
There are several places on the internet to find information about CloudForms and ManageIQ. A good start is of course the CloudForms Product Documentation or the ManageIQ Project Documentation. The Red Hat CloudForms Blog provides additional details and articles on how to use CloudForms. There is also a ManageIQ Blog to follow news of the upstream project.
What is missing though is a consolidated source for Ansible related topics. Although the Ansible integration is improving with each release and constantly becomes easier to use, there are certain advanced topics which are not very well documented. It’s also often useful to have all information in a consolidated sources.
This Lab is an attempt to provide such documentation. There is a series of blog posts which give you the theoretical background to understand how Ansible and CloudForms work together (they have not been published yet). This collection of labs will give you the hands on experience to use the theoretical knowledge in real world scenarios.
Although it probably makes sense to run the lab in sequential order, each lab is supposed to be modular. This means, you can choose any of the top level chapters and run them in any particular order. For example, if you’re only interested in how things work with embedded Ansible, you can skip the Tower related chapters entirely. That said, there are still some dependencies. You can not perform any of the Ansible Tower related labs, until you configured the Tower provider. There are indeed certain expectations towards the intelligence of the reader.
CloudForms Appliance with at least one Infrastructure or Cloud Provider
Internet access from CloudForms to use git repositories
Ansible Tower for the Tower related labs (or AWX?)