This is a centralized location for all Ansible Product Demos going forward.
Demo Name | Description |
---|---|
AAP on CodeReady | Repository and video of how to install Ansible Automation Platform on Code Ready Containers |
Infrastructure Demos | Azure, AWS, Chocolatey, Linux and Windows Demos |
Network Demos | Cisco IOS and F5 Demos |
Security Demos | OSCAP and hardening demos |
Developer Demos | Create Reports with Ansible |
Please push contributions via a pull request following the naming convention of name-of-demo.
This project is tested for compatibility with AAP2 Linux Automation Workshop available to Red Hat Employees and Partners.
-
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: Workshop 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>
-
-
If you require a Windows Active Directory domain you will need to run the "ACTIVE DIRECTORY / Create Active Directory domain" template after the Windows setup completes. This will create the "ansible.local" domain as well as a few generic users and groups.