ansible-tower-samples icon indicating copy to clipboard operation
ansible-tower-samples copied to clipboard

Post Install pre-seeded content

Open willtome opened this issue 11 months ago • 0 comments

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:

  1. Disable collection download - removed dependency on AH and use EE instead
  2. Create a placeholder Automation Hub Cred - added to the organization in case the user needs to source from AH
  3. Add Product-Demos EE - add the EE with required collections to support the pre-seeded content
  4. Update the Org - configure the org to default to the product-demos EE and automation hub credential
  5. Add the Product-Demos Project - add config as code repo for pre-seeded content
  6. 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.

willtome avatar Aug 29 '23 17:08 willtome