eks-external-secrets

DNXLabs/eks-external-secrets/aws

Terraform Module HCL AWS

Terraform module for deploying kubernetes-external-secrets, this enables to use AWS Secrets Manager and SSM Parameters inside a pre-existing EKS cluster.

Install
module "eks-external-secrets" {
source = "DNXLabs/eks-external-secrets/aws"
version = "2.2.1"
}
plain text: /constructs/tfmod-dnxlabs-eks-external-secrets-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

![Lint Status](https://github.com/DNXLabs/terraform-aws-eks-external-secrets/actions) ![LICENSE](https://github.com/DNXLabs/terraform-aws-eks-external-secrets/blob/master/LICENSE) Terraform module for deploying external-secrets, this enables to use AWS Secrets Manager and SSM Parameters inside a pre-existing EKS cluster. Usage `` module "external_secrets" { source = "git::https://github.com/DNXLabs/terraform-aws-eks-external-secrets.git?ref=2.0.0" enabled = true cluster_name = module.eks_cluster.cluster_id cluster_identity_oidc_issuer = module.eks_cluster.cluster_oidc_issuer_url cluster_identity_oidc_issuer_arn = module.eks_cluster.oidc_provider_arn secrets_aws_region = data.aws_region.current.name } ` System architecture !architecture 1. ExternalSecrets are added in the cluster (e.g., kub

Inputs (13)
NameTypeDescriptionDefault
cluster_namestringThe name of the cluster required
cluster_identity_oidc_issuerstringThe OIDC Identity issuer for the cluster. required
cluster_identity_oidc_issuer_arnstringThe OIDC Identity issuer ARN for the cluster that can be used to associate IAM r required
helm_chart_versionstringExternal Secrets chart version."0.7.1"
create_namespaceboolWhether to create k8s namespace with name defined by `namespace`true
service_account_namestringExternal Secrets service account name"external-secrets"
mod_dependencystringDependence variable binds all AWS resources allocated by this module, dependent null
enabledbooltrue
helm_chart_release_namestringExternal Secrets release name."external-secrets"
settingsmapAdditional settings which will be passed to the Helm chart values, see https://g{}
helm_chart_namestringExternal Secrets chart name."external-secrets"
helm_chart_repostringExternal Secrets repository name."https://charts.external-secrets.io"
namespacestringKubernetes namespace to deploy EKS Spot termination handler Helm chart."external-secrets"
Resources (5)
aws_iam_policyaws_iam_roleaws_iam_role_policy_attachmenthelm_releasekubernetes_namespace
Details
FrameworkTerraform Module
LanguageHCL
Version2.2.1
Cloud AWS
★ Stars18
Forks15
Total downloads34.3k
Inputs13
Resources5
LicenseApache-2.0
NamespaceDNXLabs
Updated