heat_template_version: 2013-05-23 resources: ComputeUser: type: AWS::IAM::User properties: Policies: [ { get_param: ComputeAccessPolicy } ] GlobalAccessPolicy: type: OS::Heat::AccessPolicy NovaCompute0Key: type: FileInclude Path: examples/scale_map2_hot.yaml SubKey: resources.NovaCompute0Key NovaCompute0CompletionCondition: type: FileInclude Path: examples/scale_map2_hot.yaml SubKey: resources.NovaCompute0CompletionCondition NovaCompute0CompletionHandle: type: FileInclude Path: examples/scale_map2_hot.yaml SubKey: resources.NovaCompute0CompletionHandle NovaCompute0Config: type: FileInclude Path: examples/scale_map2_hot.yaml SubKey: resources.NovaCompute0Config parameters: AllHosts: list_join: - "\n" - Merge::Map: NovaCompute0: list_join: - ' ' - - Fn::Select: - 0 - Fn::Select: - ctlplane - get_attr: - NovaCompute0 - networks - Fn::Select: - name - get_attr: - NovaCompute0 - show - list_join: - '.' - - Fn::Select: - name - get_attr: - NovaCompute0 - show - 'local' NovaCompute0: type: FileInclude Path: examples/scale_map2_hot.yaml SubKey: resources.NovaCompute0