https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-iks-vpc
Module to provision an IBM Cloud IKS cluster on VPC
https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-iks-vpc
Last synced: about 2 months ago
JSON representation
Module to provision an IBM Cloud IKS cluster on VPC
- Host: GitHub
- URL: https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-iks-vpc
- Owner: terraform-ibm-modules
- Created: 2021-09-29T03:59:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-07T20:40:53.000Z (5 months ago)
- Last Synced: 2025-02-04T16:50:51.475Z (3 months ago)
- Language: HCL
- Size: 22.5 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IBM Cloud Kubernetes VPC cluster
Provisions an IBM Cloud Kubernetes VPC cluster using a provided VPC instance.
## Software dependencies
The module depends on the following software components:
### Command-line tools
- terraform - v13
- kubectl### Terraform providers
- IBM Cloud provider >= 1.18
- Helm provider >= 1.1.1 (provided by Terraform)## Module dependencies
This module makes use of the output from other modules:
- VPC - github.com/cloud-native-toolkit/terraform-ibm-vpc.git
- Subnet - github.com/cloud-native-toolkit/terraform-ibm-vpc.git## Example usage
```hcl-terraform
module "cluster" {
source = "github.com/cloud-native-toolkit/terraform-ibm-iks-vpc.git"resource_group_name = var.resource_group_name
region = var.region
ibmcloud_api_key = var.ibmcloud_api_key
name = var.cluster_name
worker_count = var.worker_count
exists = var.cluster_exists
name_prefix = var.name_prefix
vpc_name = module.vpc.name
vpc_subnet_count = module.subnet.subnet_count
vpc_subnets = module.subnet.subnets
}
```