This repository aims to deploy Accenture DevOps Platform in an automated way on OpenShift Container Platform.
/!\ Not production-ready.
- Have an OpenShift instance running. This could be:
- OpenShift Container Platform
- OpenShift Origin
- Minishift
- Git
- Cloudforms (Optional)
- Ansible Tower (Optional)
Want to run everything on Microsoft Azure? Have a look at this repository for a set of ARM templates on different OpenShift versions.
- Log in as system:admin on your OpenShift Cluster
oc login -u system:admin
- Download script
deploy_adop.sh
under /scripts - Execute
deploy_adop.sh
with parameters according your environment
./deploy_adop.sh PROJECT_NAME PROJECT_DISPLAY_NAME PROJECT_DESCRIPTION SUB_DOMAIN
Example:
./deploy_adop.sh "demo" "Adop for demo" "Accenture DevOps Platform for demo" "cloudapps.example.com"
- There are four parameters for this script:
PROJECT_NAME
PROJECT_DISPLAY_NAME
PROJECT_DESCRIPTION
SUB_DOMAIN (This parameter should match the wildcard of your router)
After few minutes, ADOP should be up & running on your Openshift cluster.
This automated deployment of ADOP is part of a Red Hat multi-product demo involving Red Hat Ansible Tower and Red Hat CloudForms. For more information see Ansible Tower Configuration and CloudForms Configuration