Creates three environments (cicd, dev and test) as well as a generic pipeline that should work with most templates. It expects that the pipeline is available on a URL so it is not setup to use one of the OpenShift internal templates.

To provision the environments and pipeline, follow these steps:

  • Switch to the ansible directory
  • Update the inventory and add a group_vars for your host with the required details for master, username, password, etc
  • Modify the host in install.yml to reflect the gour_var you added
  • Update the variables in vars/vars/yml to reflect the playbook you will be using
  • Run the installer:

ansible-playbook -i inventory install.yml