In this exercise, we are going to get logged in to Ansible Controller and validate the pre-configured resources.
This exercise will cover
Note
If you are using an edge device on-site: your instructor will provide the IP address/DNS entry of the controller instance that will be running locally. Optionally, more information can be found on your student page.
Note
If you are using Controller in AWS: the login information can be found on your student page.
After entering the URL in a browser, you will be greeted with the Ansible Controller login page. To log in, the username will be “student$(your_student_number)”, such as student1
, and the password is located on your student page.
An organization has been created for you in Ansible Controller, and you have been given administrative permissions over it. This means you can create, edit, modify, and run any of the resources assigned to your organization. It also means that when authenticating to the Ansible Controller API, you’ll only see your resources and not those of another students.
Ensure you can view the details and access information of your organization under Organizations > $(your_student_number) Organization > Details/Access tabs:
Two credentials have been created for you:
Note
The screenshot here doesn’t exactly reflect what you should be seeing. The “Device Credentials” will come later.
A project has been created that links to your source control repository (more info on this in the next excercise). It can be viewed under Projects > Device Edge Codebase:
Two inventories have been created for you:
Note
The Edge Systems inventory is empty right now (Total Hosts = 0), because we haven’t built anything yet. During the provisioning process, edge devices should appear in this inventory.
A sample job template has been created that can be used to test connectivity to edge devices. Feel free to copy or modify this job template during the course of the lab.
An execution environment has been created that has all the necessary dependencies, including collections and python libraries built in. This EE is globally available so all students can leverage it.
Note
The details of this execution environment can be found in the code repository for device edge workshops, and are built using Ansible Builder.
Navigation
Previous Excercise | Next Exercise |