Terraform Artifacts
This page provides download links for all Kosmos Terraform artifacts including the provider and cluster modules.
Alternative Download Location: This page serves as a fallback when you cannot access the primary artifact sources (SRIN S3 bucket or JFrog Artifactory). If you have connectivity to those services, you can reference modules directly in your Terraform configuration.
Kosmos Terraform Provider
The Kosmos Terraform provider enables infrastructure-as-code management of Kosmos resources.
| Version | Platform | Download |
|---|---|---|
| v0.12.0 | macOS amd64 (Intel) | terraform-provider-kosmos_0.12.0_darwin_amd64.tar.gz |
| macOS arm64 (Apple Silicon) | terraform-provider-kosmos_0.12.0_darwin_arm64.tar.gz | |
| Linux amd64 | terraform-provider-kosmos_0.12.0_linux_amd64.tar.gz | |
| Windows amd64 | terraform-provider-kosmos_0.12.0_windows_amd64.tar.gz |
Documentation: Getting Started with Terraform Provider
Cluster Modules
Terraform modules for creating Kubernetes clusters with Kosmos.
EKS (Amazon Web Services)
| Version | Download | Documentation |
|---|---|---|
| v3.2.2 | terraform-kosmos-eks-v3.2.2.tar.gz | EKS (Amazon Web Services) Guide |
GKE (Google Cloud Platform)
| Version | Download | Documentation |
|---|---|---|
| v4.1.2 | terraform-kosmos-gke-v4.1.2.tar.gz | GKE (Google Cloud Platform) Guide |
MKS (Samsung Private Cloud)
| Version | Download | Documentation |
|---|---|---|
| v3.3.0 | terraform-kosmos-mks-v3.3.0.tar.gz | MKS (Samsung Private Cloud) Guide |
AKS (Microsoft Azure)
| Version | Download | Documentation |
|---|---|---|
| v3.0.1 | terraform-kosmos-aks-v3.0.1.tar.gz | AKS (Microsoft Azure) Guide |
Cluster Identity Modules
Terraform modules for configuring cluster-specific identity and OIDC providers.
| Cluster | Version | Download |
|---|---|---|
| EKS Identity | v1.1.0 | terraform-kosmos-eks-identity-v1.1.0.tar.gz |
| GKE Identity | v2.0.2 | terraform-kosmos-gke-identity-v2.0.2.tar.gz |
| MKS Identity | v1.1.0 | terraform-kosmos-mks-identity-v1.1.0.tar.gz |
| AKS Identity | v2.0.0 | terraform-kosmos-aks-identity-v2.0.0.tar.gz |
CSP Account Federation Modules
Terraform modules for setting up CSP account federation with Kosmos.
| Module | Version | Download | Documentation |
|---|---|---|---|
| AWS Identity | v1.0.1 | kosmos-aws-identity-v1.0.1.tar.gz | Setup Guide |
| GCP Identity | v2.0.2 | kosmos-gcp-identity-v2.0.2.tar.gz | Setup Guide |
| Azure Identity | v2.0.1 | kosmos-azure-identity-v2.0.1.tar.gz | Setup Guide |
| SPC Identity | v1.0.1 | kosmos-spc-identity-v1.0.1.tar.gz | Setup Guide |
Utility Modules
Generic Cluster Import
Import existing Kubernetes clusters into Kosmos.
| Version | Download | Documentation |
|---|---|---|
| v1.0.0 | terraform-kosmos-generic-import-v1.0.0.tar.gz | Generic Cluster Import Guide |
Usage
Using Modules from This Page
Download the module tarball and reference it locally:
module "eks" {
source = "./terraform-kosmos-eks-v3.2.2"
# ... configuration
}
Using Modules from S3 (Direct)
Reference modules directly from the S3 bucket (requires network access):
module "eks" {
source = "https://srin-s3-terraform-modules.s3.ap-southeast-1.amazonaws.com/terraform-kosmos-eks-v3.2.2.tar.gz"
# ... configuration
}
Changelog
For release notes and version history, see the GitHub repositories: