cloudformation-stack
cloudposse/cloudformation-stack/aws
Terraform module to provision CloudFormation Stack
terraform-aws-cloudformation-stack   [![README Header][readme_header_img]][readme_header_link] [![Cloud Posse][logo]](https://cpco.io/homepage) Terraform module to provision CloudFormation Stack. --- This project is part of our comprehensive "SweetOps" approach towards DevOps. [ ][share_email] [ ][share_googleplus] [ ][share_facebook] [ ][share_reddit] [ ][share_linkedin] [ ][share_twitter] ![Terraform Open Source Modules][terraform_modules] It's 100% Open Source and licensed under the APACHE2. We literally have [hundreds of terraform modules][terraform_modules] that are Open Source and well-maintained. Check them out! Security & Compliance Secu
| Name | Type | Description | Default |
|---|---|---|---|
| label_value_case | string | Controls the letter case of ID elements (labels) as included in `id`, set as tag | required |
| namespace | string | ID element. Usually an abbreviation of your organization name, e.g. 'eg' or 'cp' | required |
| environment | string | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'st | required |
| regex_replace_chars | string | Terraform regular expression (regex) string. Characters matching the regex will | required |
| label_key_case | string | Controls the letter case of the `tags` keys (label names) for tags generated by | required |
| label_order | list(string) | The order in which the labels (ID elements) appear in the `id`. Defaults to ["na | required |
| template_url | string | Amazon S3 bucket URL location of a file containing the CloudFormation template b | required |
| name | string | ID element. Usually the component or solution name, e.g. 'app' or 'jenkins'. Thi | required |
| id_length_limit | number | Limit `id` to this many characters (minimum 6). Set to `0` for unlimited length. | required |
| enabled | bool | Set to false to prevent the module from creating any resources | required |
| tenant | string | ID element _(Rarely used, not included by default)_. A customer identifier, indi | required |
| stage | string | ID element. Usually used to indicate role, e.g. 'prod', 'staging', 'source', 'bu | required |
| delimiter | string | Delimiter to be used between ID elements. Defaults to `-` (hyphen). Set to `""` | required |
| descriptor_formats | any | Describe additional descriptors to be output in the `descriptors` output map. Ma | {} |
| timeout_in_minutes | number | The amount of time that can pass before the stack status becomes `CREATE_FAILED` | 30 |
| attributes | list(string) | ID element. Additional attributes (e.g. `workers` or `cluster`) to add to `id`, | [] |
| context | any | Single object for setting entire context at once. See description of individual | {
"additional_tag_map": {},
"attribu |
| tags | map(string) | Additional tags (e.g. `{'BusinessUnit': 'XYZ'}`). Neither the tag keys nor the t | {} |
| on_failure | string | Action to be taken if stack creation fails. This must be one of: `DO_NOTHING`, ` | "ROLLBACK" |
| capabilities | list(string) | A list of capabilities. Valid values: CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPA | [] |
| policy_body | string | Structure containing the stack policy body | "" |
| additional_tag_map | map(string) | Additional key-value pairs to add to each map in `tags_as_list_of_maps`. Not add | {} |
| parameters | map(string) | Key-value map of input parameters for the Stack Set template. (_e.g._ map("Busin | {} |
| labels_as_tags | set(string) | Set of labels (ID elements) to include as tags in the `tags` output. Default is | [
"default"
] |
name — Name of the CloudFormation Stackid — ID of the CloudFormation Stackoutputs — Outputs of the CloudFormation StackAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,