Skip to content
This repository has been archived by the owner on Apr 30, 2024. It is now read-only.

Post Install pre-seeded content #43

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
Open

Conversation

willtome
Copy link

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 willtome changed the title Bootstrap pre-seeded content Post Install pre-seeded content Dec 14, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants