Delete a stack set
You can delete a stack set if you've enabled stack set deletion in the manifest file.
By default, the enable_stack_set_deletion
parameter is set to
false
. In this configuration, no action is taken to delete the
associated stack set when a resource is removed from the CfCT manifest file.
If you change the value of enable_stack_set_deletion
to true
in the manifest file, CfCT deletes the stack set and all of its resources when you
remove an associated resource from the manifest file.
This capability is supported in v2 of the manifest file.
Important
When you initially set the value of enable_stack_set_deletion
to
true
, the next time you invoke CfCT, ALL resources that begin with the prefix
CustomControlTower-
, which have the associated key tag
Key:AWS_Solutions, Value: CustomControlTowerStackSet
, and which are
not declared in the manifest file, are staged for deletion.
Here's an example of how to set this parameter in a manifest.yaml
file:
version: 2021-03-15 region: us-east-1 enable_stack_set_deletion: true #New opt-in functionality resources: - name: demo_resource_1 resource_file: s3://demo_bucket/resource.template deployment_targets: accounts: - 012345678912 deploy_method: stack_set ... regions: - us-east-1 - us-west-2 - name: demo_resource_2 resource_file: s3://demo_bucket/resource.template deployment_targets: accounts: - 012345678912 deploy_method: stack_set ... regions: - us-east-1 - eu-north-1