Skip to content

Instantly share code, notes, and snippets.

@jespereneberg
Last active May 25, 2020 09:31
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save jespereneberg/b1d038cf9bd89dfb03757b6cbd59e521 to your computer and use it in GitHub Desktop.
Save jespereneberg/b1d038cf9bd89dfb03757b6cbd59e521 to your computer and use it in GitHub Desktop.
Fn::ImportValue from other stacks
Tags:
- Key: Name
Value:
!Join ['_', [ ec2, "Fn::ImportValue" : {"Fn::Sub":'${BaseStackName}-Environment'}, test2]]
#This will create a name tag with value: ec2_<yourValueFromOtherStack>_test2
##This is untested, i created this from One import via join.yaml to give you an example with one import and one local stack ref
Tags:
- Key: Name
Value:
!Join ['_', [ ec2, "Fn::ImportValue" : {"Fn::Sub":'${BaseStackName}-Value'}, "Fn::Sub":'${ValueFromThisStack}', test2]]
#This will create a name tag with value: ec2_<yourValueFromOtherStack>_<valueFromThisStack>_test2
Tags:
- Key: Name
Value: !Sub
- ec2_${ValueFromBaseStack}_${ValueFromThisStack}_test2
- ValueFromBaseStack:
Fn::ImportValue: !Sub ${BaseStackName}-Value
#This will create a name tag with value: ec2_<yourValueFromOtherStack>_<valueFromThisStack>_test2
@mims92
Copy link

mims92 commented May 25, 2020

Thank you!

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