Providers

The following providers are used by this module:

Resources

The following resources are used by this module:

Required Inputs

The following input variables are required:

argocd_namespace

Description: n/a

Type: string

base_domain

Description: Principal default domain

Type: string

cluster_name

Description: n/a

Type: string

Optional Inputs

The following input variables are optional (have default values):

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
}

custom_solver_configurations

Description: List of additional solver configurations, appended to the default dns01 and http01 solvers (if enabled).

Type: list(any)

Default: []

deep_merge_append_list

Description: A boolean flag to enable/disable appending lists instead of overwriting them.

Type: bool

Default: false

dependency_ids

Description: n/a

Type: map(string)

Default: {}

helm_values

Description: Helm values, passed as a list of HCL structures.

Type: any

Default: []

namespace

Description: n/a

Type: string

Default: "cert-manager"

target_revision

Description: Override of target revision of the application chart.

Type: string

Default: "v1.0.0-alpha.6"

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

Outputs

The following outputs are exported:

id

Description: n/a

Providers

Name Version

n/a

n/a

n/a

Resources

Name Type

resource

resource

resource

resource

data source

Inputs

Name Description Type Default Required

Automated sync options for the Argo CD Application resource.

object({
    allow_empty = optional(bool)
    prune       = optional(bool)
    self_heal   = optional(bool)
  })
{
  "allow_empty": false,
  "prune": true,
  "self_heal": true
}

no

n/a

string

n/a

yes

Principal default domain

string

n/a

yes

n/a

string

n/a

yes

List of additional solver configurations, appended to the default dns01 and http01 solvers (if enabled).

list(any)

[]

no

A boolean flag to enable/disable appending lists instead of overwriting them.

bool

false

no

n/a

map(string)

{}

no

Helm values, passed as a list of HCL structures.

any

[]

no

n/a

string

"cert-manager"

no

Override of target revision of the application chart.

string

"v1.0.0-alpha.6"

no

Whether to use the default dns01 solver configuration.

bool

true

no

Whether to use the default http01 solver configuration.

bool

true

no

Outputs

Name Description

id

n/a