Skip to content

appvia/terraform-aws-stackset

Appvia Banner

Terraform Registry Latest Release Slack Community Contributors

Github Actions

Terraform AWS Stackset

Overview

This module provides a simple way to deploy a CloudFormation stack to multiple accounts and regions using AWS StackSets.

Providers

Name Version
aws >= 5.0.0

Inputs

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)
[
"CAPABILITY_NAMED_IAM",
"CAPABILITY_AUTO_EXPAND",
"CAPABILITY_IAM"
]
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

Outputs

No outputs.