An open API service indexing awesome lists of open source software.

https://github.com/nlamirault/terraform-google-cert-manager

Terraform module for Cert-Manager
https://github.com/nlamirault/terraform-google-cert-manager

cert-manager galactus google terraform terraform-module

Last synced: 12 months ago
JSON representation

Terraform module for Cert-Manager

Awesome Lists containing this project

README

          

# Cert-Manager into Google Cloud Platform

![Tfsec](https://github.com/nlamirault/terraform-google-cert-manager/workflows/Tfsec/badge.svg)

## Usage

```hcl
module "cert_manager" {
source = "nlamirault/cert-manager/google"
version = "1.0.0"

project = var.project

namespace = var.namespace
service_account = var.service_account
}
```

and variables :

```hcl
project = "foo-prod"

##############################################################################
# Cert-Manager

namespace = "cert-manager"
service_account = "cert-manager"
```

## Documentation

## Requirements

| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.0.0 |

## Providers

No providers.

## Modules

| Name | Source | Version |
|------|--------|---------|
| [iam](#module\_iam) | terraform-google-modules/iam/google//modules/service_accounts_iam | 7.4.0 |
| [service\_account](#module\_service\_account) | terraform-google-modules/service-accounts/google | 4.0.3 |

## Resources

No resources.

## Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [namespace](#input\_namespace) | The Kubernetes namespace | `string` | n/a | yes |
| [project](#input\_project) | The project in which the resource belongs | `string` | n/a | yes |
| [service\_account](#input\_service\_account) | The Kubernetes service account | `string` | n/a | yes |

## Outputs

| Name | Description |
|------|-------------|
| [service\_account](#output\_service\_account) | Service Account for Cert Manager |