ansible-tower-samples
ansible-tower-samples copied to clipboard
Post Install pre-seeded content
This PR enables customers to use the product to bootstrap itself for demo content from https://github.com/ansible/product-demos. The README contains prerequisites for running the product_demos.yml playbook. In summary, this requires the creation of a Controller Credential
and updating the Demo Job Template
.
The product_demos playbook itself configures additional requirements for the pre-seeded content detailed here:
- Disable collection download - removed dependency on AH and use EE instead
- Create a placeholder Automation Hub Cred - added to the organization in case the user needs to source from AH
- Add Product-Demos EE - add the EE with required collections to support the pre-seeded content
- Update the Org - configure the org to default to the product-demos EE and automation hub credential
- Add the Product-Demos Project - add config as code repo for pre-seeded content
- Add the Setup Job Template - add job template to deploy pre-seeded content
This procedure reduces friction for customer adoption while enabling customization through the config as code repo.