eks-velero
DNXLabs/eks-velero/aws
Terraform module for deploying Kubernetes Velero inside a pre-existing EKS cluster. Velero (formerly Heptio Ark) is an open source tool to safely backup and restore, perform disaster recovery, and migrate Kubernetes cluster resources and persistent volumes.
terraform-aws-eks-velero   Terraform module for deploying Kubernetes Velero inside a pre-existing EKS cluster. Velero (formerly Heptio Ark) is an open source tool to safely backup and restore, perform disaster recovery, and migrate Kubernetes cluster resources and persistent volumes. Usage `` module "velero" { source = "git::https://github.com/DNXLabs/terraform-aws-eks-velero.git" 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 aws_region = data.aws_region.current.name bucket_nam
| Name | Type | Description | Default |
|---|---|---|---|
| mod_dependency | string | Dependence variable binds all AWS resources allocated by this module, dependent | required |
| cluster_identity_oidc_issuer_arn | string | The OIDC Identity issuer ARN for the cluster that can be used to associate IAM r | required |
| aws_region | string | AWS region where secrets are stored. | required |
| cluster_identity_oidc_issuer | string | The OIDC Identity issuer for the cluster. | required |
| cluster_name | string | The name of the cluster | required |
| bucket_name | string | Bucket name to store the backups. | required |
| helm_chart_version | string | Velero Helm chart version. | "2.20.0" |
| enabled | bool | Variable indicating whether deployment is enabled. | true |
| helm_chart_name | string | Velero Helm chart name to be installed | "velero" |
| helm_chart_release_name | string | Helm release name | "velero" |
| helm_chart_repo | string | Velero repository name. | "https://vmware-tanzu.github.io/helm-cha |
| settings | map(any) | Additional settings which will be passed to the Helm chart values. | {} |
| volume_snapshot_name | string | Variable indicating the snapshot name. | "velero-snapshot" |
| service_account_name | string | Velero service account name | "velero" |
| create_bucket | bool | Create bucket to store or get the backups. | true |
| create_namespace | bool | Whether to create Kubernetes namespace with name defined by `namespace`. | true |
| namespace | string | Kubernetes namespace to deploy Velero Helm chart. | "velero" |
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,