Modules
The following Modules are called:
iam_assumable_role_cert_manager
Source: terraform-aws-modules/iam/aws//modules/iam-assumable-role-with-oidc
Version: 4.0.0
Resources
The following resources are used by this module:
-
aws_iam_policy.cert_manager (resource)
-
aws_iam_policy_document.cert_manager (data source)
-
aws_region.current (data source)
-
aws_route53_zone.this (data source)
Optional Inputs
The following input variables are optional (have default values):
other_domains
Description: Other domains used for Ingresses requiring a DNS-01 challenge for Let’s Encrypt validation with cert-manager (e.g. wildcard certificates).
Type: list(string)
Default: []
target_revision
Description: Override of target revision of the application chart.
Type: string
Default: "v2.0.0"
use_default_dns01_solver
Description: Whether to use the default dns01 solver configuration.
Type: bool
Default: true
use_default_http01_solver
Description: Whether to use the default http01 solver configuration.
Type: bool
Default: true
custom_solver_configurations
Description: List of additional solver configurations, appended to the default dns01 and http01 solvers (if enabled).
Type: list(any)
Default: []
app_autosync
Description: Automated sync options for the Argo CD Application resource.
Type:
object({
allow_empty = optional(bool)
prune = optional(bool)
self_heal = optional(bool)
})
Default:
{
"allow_empty": false,
"prune": true,
"self_heal": true
}
deep_merge_append_list
Description: A boolean flag to enable/disable appending lists instead of overwriting them.
Type: bool
Default: false
Providers
Name | Version |
---|---|
n/a |
Modules
Name | Source | Version |
---|---|---|
terraform-aws-modules/iam/aws//modules/iam-assumable-role-with-oidc |
4.0.0 |
|
Resources
Name | Type |
---|---|
resource |
|
data source |
|
data source |
|
data source |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
n/a |
|
n/a |
yes |
|
Other domains used for Ingresses requiring a DNS-01 challenge for Let’s Encrypt validation with cert-manager (e.g. wildcard certificates). |
|
|
no |
|
n/a |
|
n/a |
yes |
|
Principal default domain |
|
n/a |
yes |
|
n/a |
|
n/a |
yes |
|
Override of target revision of the application chart. |
|
|
no |
|
n/a |
|
|
no |
|
Whether to use the default dns01 solver configuration. |
|
|
no |
|
Whether to use the default http01 solver configuration. |
|
|
no |
|
List of additional solver configurations, appended to the default dns01 and http01 solvers (if enabled). |
|
|
no |
|
Helm values, passed as a list of HCL structures. |
|
|
no |
|
n/a |
|
|
no |
|
Automated sync options for the Argo CD Application resource. |
|
|
no |
|
A boolean flag to enable/disable appending lists instead of overwriting them. |
|
|
no |
Outputs
Name | Description |
---|---|
n/a |