This repository includes some resources and documentation for deploying an Ansible CI/CD Pipeline
- Openshift +4.10
Folder | Comment |
---|---|
setup | Ansible Automation Platform installation procedure (Controller & Hub) |
aap_iac | Ansible Automation Platform configuration automatism |
ansible_tools | CI/CD and Onboarding Playbooks |
ansible_collections | Collections ready to use in production |
reports_app | Application Based on Javascript to expose reports |
This section includes a set of subsection for deploying the Ansible Automation Platform solution and the laboratory.
First of all, it is required install Ansible Automation Platform in Openshift. Please execute the following command in order to setting up the lab environment:
oc login -u <user> -p <pass> <ocp_api_url>
./setup/install.sh
Once Ansible Automation Platform has been installed, it is time to configure the solution. Please visit Ansible Automation Platform Infrastructure As Code for more information about configuring Ansible Automation Platform.
In this step, it is required to deploy an application in Openshift in order to be able to test the integration scenario. Once the application has been delpoyed and is running properly, it will be possible to start working with the Ansible resources generated.
Please visit App Reports for more information about deploying App Report in Openshift.
- Asier Cidon @RedHat
- Cesar Fernandez @RedHat
- Alejandro de la Hoz @RedHat