abstract | authors | date | title |
---|---|---|---|
A simple deployment of k8s clusters to various cloud providers. |
Xander Harris |
2024-03-04 |
Terraform AKS / EKS / GKE / LKE |
A stub of this code has been added to the {file}aks
folder.
You've got to set environment variables in TFC as described in this very helpful StackOverflow post.
ARM_CLIENT_ID=APPID
ARM_CLIENT_SECRET=APP_PASSWORD
ARM_SUBSCRIPTION_ID=SUB_ID
ARM_TENANT_ID=TENANT_ID
More information is available here.
A stub of this code has been added to the {file}eks
folder.
The following requirements are needed by this module:
-
aws (5.42.0)
-
azurerm (3.97.1)
-
google (5.22.0)
No providers.
The following Modules are called:
Source: ./aks
Version:
Source: ./eks
Version:
Source: ./gke
Version:
No resources.
The following input variables are required:
Description: n/a
Type: string
Description: n/a
Type: string
The following input variables are optional (have default values):
Description: Access key ID
Type: string
Default: ""
Description: AWS secret access key
Type: string
Default: ""
Description: The region in which the EKS cluster will be deployed.
Type: string
Default: "us-west-2"
Description: Cloud Function invoker
Type: string
Default: ""
Description: Goole Cloud project ID
Type: string
Default: ""
Description: Google Cloud region
Type: string
Default: ""
No outputs.