Requirements
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| aws_account_id | The AWS Account ID (numeric) | string | n/a | yes |
| component | The name of the tfscaffold component | string | n/a | yes |
| default_tags | A map of default tags to apply to all taggable resources within the component | map(string) | {} | no |
| environment | The name of the tfscaffold environment | string | n/a | yes |
| name | A unique name to distinguish this module invocation from others within the same CSI scope | string | n/a | yes |
| project | The name of the tfscaffold project | string | n/a | yes |
| region | The AWS Region | string | n/a | yes |
| subject_common_name | Common name for certificate subject | string | n/a | yes |
| subject_country | Country for certificate subject | string | "GB" | no |
| subject_locality | Locality for certificate subject | string | "Leeds" | no |
| subject_organization | Organization for certificate subject | string | "NHS England" | no |
| subject_organizational_unit | Organizational unit for certificate subject | string | "NHS Notify" | no |
| subject_province | Province for certificate subject | string | "West Yorkshire" | no |
Outputs
| Name | Description |
|---|---|
| cacert_pem | Truststore |
| server_crt | Server Certificate |
| server_key | Server Key |