This is a fork of ansible/product-demos with changes made to allow the "DOD Automated Compliance" lab to function correctly.
Demo Name | Description |
---|---|
Linux | Repository of demos for RHEL and Linux automation |
Windows | Repository of demos for Windows Server automation |
Cloud | Demo for infrastructure and cloud provisioning automation |
Network | Ansible Network automation demos |
This project is tested for compatibility with AAP2 Linux Automation Workshop available to Red Hat Employees and Partners. To use with other Ansible Controller installations, review the pre-requisite documentation.
-
First you must create a credential for Automation Hub to successfully sync collections used by this project.
- In the Credentials section of the Controller UI, add a new Credential called
Automation Hub
with the typeAnsible Galaxy/Automation Hub API Token
- You can obtain a token here. This page will also provide the Server URL and Auth Server URL.
- Next, click on Organizations and edit the
Default
organization. Add yourAutomation Hub
credential to theGalaxy Credentials
section. Don't forget to click Save!!
- In the Credentials section of the Controller UI, add a new Credential called
-
If it has not been created for you, add a Project called
Ansible official demo project
with this repo as a source. NOTE: if you are using a fork, be sure that you have the correct URL. Update the project. -
Finally, Create a Job Template called
Setup
with the following configuration:-
Name: Setup
-
Inventory: Demo Inventory
-
Exec Env: Control Plane EE
-
Playbook: setup_demo.yml
-
Credentials:
- Type: Red Hat Ansible Automation Platform
- Name: Controller Credential
-
Extra vars:
demo: <linux or windows or cloud or network>
-