ibm-cloud-architecture / terraform-icp-ibmcloud

This 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 in Highly Available configuration. This Terraform template automates best practices learned from installing ICP on IBM Cloud Infrastructure.
12 stars 21 forks source link
cloud deployment ibm ibm-cloud ibm-cloud-private icp kubernetes private-cloud terraform terraform-templates

Terraform ICP IBM Cloud

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.

Pre-requisites

Using the Terraform templates

  1. git clone the repository

  2. Navigate to the desired template directory

  3. Create a terraform.tfvars file to reflect your environment. Please see specific for the template you select.

  4. Run terraform init to download depenencies (modules and plugins)

  5. Run terraform plan to investigate deployment plan

  6. Run terraform apply to start deployment.

Selecting the right template

We currently have three templates available

Follow the link to these templates for more detailed information about them.