Sorry, that was maybe a little too sloppy. The problem is that a template author has no way to refer to a resource that is a nested stack, in places where reference is done by resource ID.
resources:
sg:
type: OS::Heat::ResourceGroup
properties:
resource_def:
type: Something.yaml
properties: ...
removal_policy: resource_id_list: [ ... the result of FnGetRefId of a member ... ]
Sorry, that was maybe a little too sloppy. The problem is that a template author has no way to refer to a resource that is a nested stack, in places where reference is done by resource ID.
Concrete example 1:
resources: tion::Stack
somestack:
type: AWS::CloudForma
properties: {...stuff...}
replacer: :HARestarter
type: OS::Heat:
properties:
InstanceID: {get_resource: somestack}
That does not work.
Concrete example 2:
resources: :ResourceGroup policy:
resource_ id_list: [ ... the result of FnGetRefId of a member ... ]
sg:
type: OS::Heat:
properties:
resource_def:
type: Something.yaml
properties: ...
removal_