cryptobioz / devops-stack-module-cert-manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

devops-stack-module-cert-manager

A DevOps Stack module to deploy and configure Cert-Manager.

Usage

module "cert-manager" {
  source = "git::https://github.com/camptocamp/devops-stack-module-cert-manager.git//self-signed"

  cluster_name     = var.cluster_name
  argocd_namespace = module.cluster.argocd_namespace
  base_domain      = module.cluster.base_domain

  depends_on = [ module.monitoring ]
}

Submodules

Default

  • Description: Simple installation and configuration of Cert-Manager.
  • Source: git::https://github.com/camptocamp/devops-stack-module-cert-manager.git/

Self Signed

  • Description: Adds a key pair and sets it up for the CA issuer.
  • Source: git::https://github.com/camptocamp/devops-stack-module-cert-manager.git//self-signed

EKS

  • Description: Adds IAM roles and policies to give Cert-Manager write access to Route53 in order to perform DNS-01 challenges.
  • Source: git::https://github.com/camptocamp/devops-stack-module-cert-manager.git//eks
  • Extra variables:
    • cluster_oidc_issuer_url, to be passed from the EKS cluster module

About

License:Apache License 2.0


Languages

Language:HCL 69.7%Language:Mustache 30.3%