billions-forest-38488
02/11/2020, 4:43 PMOutputs
from another stack, for example, this CFN stack has some EC2's with SGs:
VpcId:
Fn::ImportValue: !Sub '${Env}-vpc'
However, I'm unsure how to inject these into cloudformation.Stack()
as it no longer nestedmany-garden-84306
02/11/2020, 4:51 PMbillions-forest-38488
02/11/2020, 4:52 PMmany-garden-84306
02/11/2020, 5:04 PMbillions-forest-38488
02/11/2020, 5:18 PMdummy_vpc = cloudformation.Stack(
'DummyVpc',
name=f'{Env}-vpc',
parameters={
'Env': Env,
'VpcId': vpc.id,
'VpcCidr': vpc.cidr_block,
'SubnetPublic1': vpc_subnet_data['PublicSubnet1'],
'SubnetPublic2': vpc_subnet_data['PublicSubnet2'],
'SubnetPublic3': vpc_subnet_data['PublicSubnet3'],
'SubnetPrivate1': vpc_subnet_data['PrivateSubnet1'],
'SubnetPrivate2': vpc_subnet_data['PrivateSubnet2'],
'SubnetPrivate3': vpc_subnet_data['PrivateSubnet3'],
'SubnetPrivate1Cidr': vpc_subnet_data['SubnetPrivate1Cidr'],
'SubnetPrivate2Cidr': vpc_subnet_data['SubnetPrivate2Cidr'],
'SubnetPrivate3Cidr': vpc_subnet_data['SubnetPrivate3Cidr'],
'VpcSecurityGroup': vpc.default_security_group_id
},
template_body=open('formations/vpc_dummy.yml').read(),
)
many-garden-84306
02/11/2020, 6:37 PM