Skip to content

Terraform provider for ICP which is IBM's cloud orchestration platform. It helps in doing installation of ICP in Distributed and Base mode.

Notifications You must be signed in to change notification settings

chokhareganesh/terraform-provider-icp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pre-requisites

Terraform Module

This is the module for deployment of IBM cloud Private-CE 2.1.0 . It uses the Terraform Libvirt Provider. Using this module one can deploy IBM Cloud Private-CE 2.1.0 in Basic Topology and Distributed topology.

This module contains two sub-modules namely Basic Topology and Distributed Topology.

  • Basic sub-module can be used to deploy basic toplology of IBM cloud Private-CE 2.1.0 .
  • Distributed sub-module can be used to deploy Distributed toplology of IBM cloud Private-CE 2.1.0 .

IBM Cloud Private Cluster Configuration

If One wants different cluster configuration instead of default configuration, you can edit config.yaml file which is present in "scripts" folder.

After installation of IBM cloud Private-CE 2.1.0, One can add extra worker nodes in both topology (Basic & Distributed).

For general information about Terraform, visit the Official website and the GitHub project page.

Note: User will need to setup Terraform along with Libvirt provider from above mentioned repo and then run terraform init to fetch the provider before deploying IBM Cloud Private Cluster. Read about the provider split and other changes to TF v0.11.7 in the official release announcement found here.

Troubleshooting

If ICP private installation fails, refer Troubleshooting of ICP

About

Terraform provider for ICP which is IBM's cloud orchestration platform. It helps in doing installation of ICP in Distributed and Base mode.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 59.7%
  • Python 30.0%
  • Shell 10.3%