This module provides a simple way to deploy a CloudFormation stack to multiple accounts and regions using AWS StackSets.
Name | Version |
---|---|
aws | >= 5.0.0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
description | The description of the cloudformation stack | string |
n/a | yes |
name | The name of the cloudformation stack | string |
n/a | yes |
tags | The tags to apply to the cloudformation stack | map(string) |
n/a | yes |
template | The body of the cloudformation template to deploy | string |
n/a | yes |
call_as | Specifies whether you are acting as an account administrator in the organization's management account or as a delegated administrator in a member account | string |
"SELF" |
no |
capabilities | The capabilities required to deploy the cloudformation template | list(string) |
[ |
no |
enabled_regions | The regions to deploy the cloudformation stack to (if empty, deploys to current region) | list(string) |
null |
no |
exclude_accounts | A list of account IDs to exclude from the deployment | list(string) |
null |
no |
failure_tolerance_count | The number of failures that are tolerated before the stack operation is stopped | number |
0 |
no |
max_concurrent_count | The maximum number of concurrent deployments | number |
10 |
no |
organizational_units | The organizational units to deploy the stackset to | list(string) |
[] |
no |
parameters | The parameters to pass to the cloudformation template | map(string) |
{} |
no |
permission_model | Describes how the IAM roles required for your StackSet are created | string |
"SELF_MANAGED" |
no |
region | The region to deploy the cloudformation template | string |
null |
no |
retain_stacks_on_account_removal | Whether to retain stacks on account removal | bool |
true |
no |
No outputs.