![Tfsec](https://github.com/nlamirault/terraform-aws-sops/workflows/Tfsec/badge.svg)
module "sops" {
source = "nlamirault/sops/aws"
version = "1.0.0"
project = var.project
namespace = var.namespace
service_account = var.service_accounttags = var.tags
tags = var.tags
user_name = var.user_name
}
and variables :
project = "foo-prod"
region = "europe-west1"
##############################################################################
# External DNS
namespace = "dns"
service_account = "sops"
user_name = "foo-prod-admin"
Name |
Version |
terraform |
>= 1.0.0 |
aws |
>= 3.26.0 |
Name |
Version |
aws |
>= 3.26.0 |
No Modules.
Name |
Description |
Type |
Default |
Required |
cluster_name |
Name of the EKS cluster |
string |
n/a |
yes |
deletion_window_in_days |
Duration in days after which the key is deleted after destruction of the resource, must be between 7 and 30 days |
number |
30 |
no |
namespace |
The Kubernetes namespace |
string |
n/a |
yes |
service_account |
The Kubernetes service account |
string |
n/a |
yes |
tags |
Tags for Sops |
map(string) |
{ "made-by": "terraform" } |
no |
Name |
Description |
kms_arn |
Role ARN for KMS key |
role_arn_eks |
Role ARN for EKS |
role_arn_users |
Role ARN for users |