Terraform module for deploying External Secrets Operator to an AWS/EKS cluster.
- http://external-secrets.io/
- https://github.com/external-secrets/external-secrets
- https://blog.container-solutions.com/the-birth-of-the-external-secrets-community
module "external-secrets" {
source = "git::https://github.com/acutchin-bitpusher/terraform-aws-eks-external-secrets-operator"
cluster_name = module.cluster.eks_cluster_id
cluster_identity_oidc_issuer = module.cluster.eks_cluster_identity_oidc_issuer
cluster_identity_oidc_issuer_arn = module.cluster.eks_cluster_identity_oidc_issuer_arn
secrets_aws_region = var.aws.region
}
Name | Version |
---|---|
terraform | >= 0.14, < 0.15 |
aws | >= 3.39, < 4.0 |
helm | >= 2.1.2, < 3.0 |
kubernetes | >= 2.1.0, < 3.0 |
Name | Version |
---|---|
aws | >= 3.39, < 4.0 |
helm | >= 2.1.2, < 3.0 |
kubernetes | >= 2.1.0, < 3.0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cluster_name | The name of the cluster | string |
n/a | yes |
cluster_identity_oidc_issuer | The OIDC Identity issuer for the cluster. | string |
n/a | yes |
cluster_identity_oidc_issuer_arn | The OIDC Identity issuer ARN for the cluster that can be used to associate IAM roles with a service account. | string |
n/a | yes |
helm_chart_version | External Secrets chart version. | string |
"6.1.0" |
no |
settings | https://github.com/external-secrets/external-secrets/tree/main/deploy/charts/external-secrets | map(any) |
{} |
no |
mod_dependency | Dependence variable binds all AWS resources allocated by this module, dependent modules reference this variable | any |
null |
no |
Module managed by Bitpusher, LLC.