Ansible playbook to install OpenShift using Terraform supported providers.
- Terraform (v0.8.5)
- Ansible (v2.2.1.0)
- AWS Command Line Interface
- Red Hat Customer Portal Activation Key
The following settings must be set before usage.
default_domain_name: "${INSERT_VALUE_HERE}"
default_user: "${INSERT_VALUE_HERE}"
aws_access_key_id: "${INSERT_VALUE_HERE}"
aws_secret_access_key: "${INSERT_VALUE_HERE}"
aws_route53_zone_id: "${INSERT_VALUE_HERE}"
rhel_rhsm_activationkey: "${INSERT_VALUE_HERE}"
rhel_rhsm_org_id: "${INSERT_VALUE_HERE}"
openshift_cluster_admin_username: "${INSERT_VALUE_HERE}"
openshift_cluster_admin_password: "${INSERT_VALUE_HERE}"
master.ose.${INSERT_VALUE_HERE}
node.[0:1].ose.${INSERT_VALUE_HERE}
ansible-playbook -i inventory site.yml
cd $(pwd)/.terraform
terraform destroy