├── .gitignore ├── LICENSE ├── README.md ├── ansible.cfg ├── aws ├── main.tf └── variables.tf ├── digitalocean ├── main.tf └── variables.tf ├── modules ├── inventory_generation │ ├── inventory.template.cfg │ ├── inventory.tf │ └── variables.tf ├── openshift_aws │ ├── amis.tf │ ├── ec2_keypair.tf │ ├── main.tf │ ├── nodes.tf │ ├── outputs.tf │ ├── roles.tf │ ├── route53.tf │ ├── security_groups.tf │ ├── variables.tf │ └── vpc.tf └── openshift_digitalocean │ ├── domains.tf │ ├── outputs.tf │ ├── variables.tf │ ├── vms.tf │ └── volumes.tf └── pre-install ├── hostsfile.j2 └── playbook.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | host_key_checking = False 3 | 4 | -------------------------------------------------------------------------------- /aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/aws/main.tf -------------------------------------------------------------------------------- /aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/aws/variables.tf -------------------------------------------------------------------------------- /digitalocean/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/digitalocean/main.tf -------------------------------------------------------------------------------- /digitalocean/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/digitalocean/variables.tf -------------------------------------------------------------------------------- /modules/inventory_generation/inventory.template.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/inventory_generation/inventory.template.cfg -------------------------------------------------------------------------------- /modules/inventory_generation/inventory.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/inventory_generation/inventory.tf -------------------------------------------------------------------------------- /modules/inventory_generation/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/inventory_generation/variables.tf -------------------------------------------------------------------------------- /modules/openshift_aws/amis.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_aws/amis.tf -------------------------------------------------------------------------------- /modules/openshift_aws/ec2_keypair.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_aws/ec2_keypair.tf -------------------------------------------------------------------------------- /modules/openshift_aws/main.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/openshift_aws/nodes.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_aws/nodes.tf -------------------------------------------------------------------------------- /modules/openshift_aws/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_aws/outputs.tf -------------------------------------------------------------------------------- /modules/openshift_aws/roles.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_aws/roles.tf -------------------------------------------------------------------------------- /modules/openshift_aws/route53.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_aws/route53.tf -------------------------------------------------------------------------------- /modules/openshift_aws/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_aws/security_groups.tf -------------------------------------------------------------------------------- /modules/openshift_aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_aws/variables.tf -------------------------------------------------------------------------------- /modules/openshift_aws/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_aws/vpc.tf -------------------------------------------------------------------------------- /modules/openshift_digitalocean/domains.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_digitalocean/domains.tf -------------------------------------------------------------------------------- /modules/openshift_digitalocean/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_digitalocean/outputs.tf -------------------------------------------------------------------------------- /modules/openshift_digitalocean/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_digitalocean/variables.tf -------------------------------------------------------------------------------- /modules/openshift_digitalocean/vms.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_digitalocean/vms.tf -------------------------------------------------------------------------------- /modules/openshift_digitalocean/volumes.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/modules/openshift_digitalocean/volumes.tf -------------------------------------------------------------------------------- /pre-install/hostsfile.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/pre-install/hostsfile.j2 -------------------------------------------------------------------------------- /pre-install/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badri/openshift-terraform/HEAD/pre-install/playbook.yml --------------------------------------------------------------------------------