Skip to content

Instantly share code, notes, and snippets.

@timmow
Last active August 29, 2015 13:57
Show Gist options
  • Select an option

  • Save timmow/9667799 to your computer and use it in GitHub Desktop.

Select an option

Save timmow/9667799 to your computer and use it in GitHub Desktop.

What we want in CF

Dry run option

Its a bit scary to run an update option on a stack and potentially have all your running instances destroyed and replaced - would be good to have a dry run option

Ref / Fn::GetAtt works outside of current stack

It would be very useful if you could query values from resources of other stacks, or potentially arbitrary resources from the account based on tag / resource type / other metadata.

Outputs are available when the resources are created

You have to wait for the whole stack to finish before outputs are shown - a major use of outputs is showing ip addressses of created instances - it would be good to show these immediately when the instance is created if the output references no other resources.

Resources tab

Link to resources within aws console

ELB cloudformation

AvailabilityZones and VPCZoneIdentifier should not both need to specified.

Better documentation on CommaDelimitedList parameter type

Its not clear from the docs whether an input of this type can be used directly as an array - eg for passing a list of subnets of an ELB. The docs show an example of using the Fn::Select function, which implies this is the case, but it is not clear without doing a test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment