This repository contains a collection of Terraform templates. The Terraform example configurations uses the IBM Cloud provider to provision virtual machines on IBM Cloud Infrastructure (SoftLayer) and Terraform Module ICP Deploy to prepare VSIs and deploy IBM Cloud Private on them. These Terraform templates automate best practices learned from installing ICP on IBM Cloud Infrastructure.
git clone the repository
Navigate to the desired template directory
Create a terraform.tfvars
file to reflect your environment. Please see specific for the template you select.
Run terraform init
to download depenencies (modules and plugins)
Run terraform plan
to investigate deployment plan
Run terraform apply
to start deployment.
We currently have three templates available
icp-ce-minimal
template, this will deploy a minimal environment, but in this template Loadbalancers will also be created. This creates a topology more similar to the icp-ee
environment, where external loadbalancers are a central part of the network design, but with less services and resources activeFollow the link to these templates for more detailed information about them.