项目作者: nlamirault

项目描述 :
Terraform module for Cert-Manager
高级语言: HCL
项目地址: git://github.com/nlamirault/terraform-aws-cert-manager.git
创建时间: 2021-02-03T11:53:48Z
项目社区:https://github.com/nlamirault/terraform-aws-cert-manager

开源协议:

下载


Cert-Manager into AWS

See: https://github.com/terraform-aws-modules/terraform-aws-iam/tree/master/modules/iam-role-for-service-accounts-eks

Tfsec

Usage

  1. module "cert_manager" {
  2. source = "nlamirault/cert-manager/aws"
  3. version = "1.0.0"
  4. project = var.project
  5. namespace = var.namespace
  6. service_account = var.service_accounttags = var.tags
  7. tags = var.tags
  8. }

and variables :

  1. project = "foo-prod"
  2. region = "europe-west1"
  3. ##############################################################################
  4. # Cert-Manager
  5. namespace = "dns"
  6. service_account = "cert-manager"

Documentation

Requirements

Name Version
terraform >= 1.0.0
aws >= 3.26.0

Providers

Name Version
aws >= 3.26.0

Modules

Name Source Version
role terraform-aws-modules/iam/aws//modules/iam-assumable-role-with-oidc 4.7.0

Resources

Name Type
aws_eks_cluster.this data source

Inputs

Name Description Type Default Required
cluster_name Name of the EKS cluster string n/a yes
namespace The Kubernetes namespace string n/a yes
service_account The Kubernetes service account string n/a yes
tags Tags for VPC map(string)
  1. {
    made-by”: terraform
    }
no

Outputs

Name Description
role_arn Role ARN for Cert-Manager