Skip to content

bailey84j/terraform-kubernetes-jetstack-certmanager

Repository files navigation

terraform-kubernetes-jetstack-certmanager

Terraform module which deploys Jet Stack Cert Manager

tflint LICENSE Terraform

Examples

Example Description Status
Standard Deploying jetstack certmanager using the default settings Standard-Deployment
Custom Customising the deployment to use a different api_group, name and namespace Custom-Deployment

Contributing

Report issues/questions/feature requests via issues Full contributing guidelines are covered here

Requirements

Name Version
terraform >= 0.14.8
kubernetes >= 2.6

Providers

Name Version
kubernetes >= 2.6

Modules

No modules.

Resources

Name Type
kubernetes_cluster_role.cert_manager_cainjector resource
kubernetes_cluster_role.cert_manager_controller_approve_cert_manager_io resource
kubernetes_cluster_role.cert_manager_controller_certificates resource
kubernetes_cluster_role.cert_manager_controller_certificatesigningrequests resource
kubernetes_cluster_role.cert_manager_controller_challenges resource
kubernetes_cluster_role.cert_manager_controller_clusterissuers resource
kubernetes_cluster_role.cert_manager_controller_ingress_shim resource
kubernetes_cluster_role.cert_manager_controller_issuers resource
kubernetes_cluster_role.cert_manager_controller_orders resource
kubernetes_cluster_role.cert_manager_edit resource
kubernetes_cluster_role.cert_manager_view resource
kubernetes_cluster_role.cert_manager_webhook_subjectaccessreviews resource
kubernetes_cluster_role_binding.cert_manager_cainjector resource
kubernetes_cluster_role_binding.cert_manager_controller_approve_cert_manager_io resource
kubernetes_cluster_role_binding.cert_manager_controller_certificates resource
kubernetes_cluster_role_binding.cert_manager_controller_certificatesigningrequests resource
kubernetes_cluster_role_binding.cert_manager_controller_challenges resource
kubernetes_cluster_role_binding.cert_manager_controller_clusterissuers resource
kubernetes_cluster_role_binding.cert_manager_controller_ingress_shim resource
kubernetes_cluster_role_binding.cert_manager_controller_issuers resource
kubernetes_cluster_role_binding.cert_manager_controller_orders resource
kubernetes_cluster_role_binding.cert_manager_webhook_subjectaccessreviews resource
kubernetes_deployment.cert_manager resource
kubernetes_deployment.cert_manager_cainjector resource
kubernetes_deployment.cert_manager_webhook resource
kubernetes_manifest.crd_certificaterequests_cert_manager_io resource
kubernetes_manifest.crd_certificates_cert_manager_io resource
kubernetes_manifest.crd_challenges_acme_cert_manager_io resource
kubernetes_manifest.crd_clusterissuers_cert_manager_io resource
kubernetes_manifest.crd_issuers_cert_manager_io resource
kubernetes_manifest.crd_orders_acme_cert_manager_io resource
kubernetes_mutating_webhook_configuration.cert_manager_webhook resource
kubernetes_namespace.this resource
kubernetes_role.cert_manager_cainjector_leaderelection resource
kubernetes_role.cert_manager_leaderelection resource
kubernetes_role.cert_manager_webhook_dynamic_serving resource
kubernetes_role_binding.cert_manager_cainjector_leaderelection resource
kubernetes_role_binding.cert_manager_leaderelection resource
kubernetes_role_binding.cert_manager_webhook_dynamic_serving resource
kubernetes_service.cert_manager resource
kubernetes_service.cert_manager_webhook resource
kubernetes_service_account.cert_manager resource
kubernetes_service_account.cert_manager_cainjector resource
kubernetes_service_account.cert_manager_webhook resource
kubernetes_validating_webhook_configuration.cert_manager_webhook resource
kubernetes_namespace.this data source

Inputs

Name Description Type Default Required
api_group The name of the API group to create string "cert-manager.io" no
create_namespace Determines whether to create a new kubernetes namespace for the jetstack certmanager deployment bool true no
kubernetes_version The kubernetes version the application is being deployed onto string "v1.6.1" no
name The name of the appliation being deployed string "cert-manager" no
namespace The namespace to deploy the appliation in string "cert-manager" no

Outputs

Name Description
api_group The Kubernets API Group that has been created