Drop examples
authorDan Prince <dprince@redhat.com>
Fri, 2 Oct 2015 21:13:51 +0000 (17:13 -0400)
committerDan Prince <dprince@redhat.com>
Fri, 2 Oct 2015 21:13:51 +0000 (17:13 -0400)
This patch removes the examples directory which hasn't been
maintained for some time. The best examples for heat templates
now live in the heat-templates project.

Change-Id: Ia875cb8910418409d2335b5fb18c6df00b876e8c

33 files changed:
examples/launchconfig1.yaml [deleted file]
examples/launchconfig1_hot.yaml [deleted file]
examples/launchconfig2.yaml [deleted file]
examples/launchconfig2_hot.yaml [deleted file]
examples/launchconfig_result.yaml [deleted file]
examples/launchconfig_result_hot.yaml [deleted file]
examples/lib.yaml [deleted file]
examples/lib_hot.yaml [deleted file]
examples/scale1.yaml [deleted file]
examples/scale1_hot.yaml [deleted file]
examples/scale2.yaml [deleted file]
examples/scale2_hot.yaml [deleted file]
examples/scale_map.yaml [deleted file]
examples/scale_map2.yaml [deleted file]
examples/scale_map2_hot.yaml [deleted file]
examples/scale_map_hot.yaml [deleted file]
examples/scale_map_result.yaml [deleted file]
examples/scale_map_result_hot.yaml [deleted file]
examples/scale_map_result_hot_blacklist.yaml [deleted file]
examples/scale_result.yaml [deleted file]
examples/scale_result_hot.yaml [deleted file]
examples/source.yaml [deleted file]
examples/source2.yaml [deleted file]
examples/source2_hot.yaml [deleted file]
examples/source2_lib_result.yaml [deleted file]
examples/source2_lib_result_hot.yaml [deleted file]
examples/source_hot.yaml [deleted file]
examples/source_include_subkey.yaml [deleted file]
examples/source_include_subkey_hot.yaml [deleted file]
examples/source_include_subkey_result.yaml [deleted file]
examples/source_include_subkey_result_hot.yaml [deleted file]
examples/source_lib_result.yaml [deleted file]
examples/source_lib_result_hot.yaml [deleted file]

diff --git a/examples/launchconfig1.yaml b/examples/launchconfig1.yaml
deleted file mode 100644 (file)
index 70ea246..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-HeatTemplateFormatVersion: '2012-12-12'
-Parameters:
-  A:
-    Type: String
-    Default: test1
-  B:
-    Type: String
-    Default: test2
-  resource1Image:
-    Type: String
-    Default: resource1
-Resources:
-  notcomputeConfigBase:
-    Type: AWS::AutoScaling::LaunchConfiguration
-    Metadata:
-      OpenStack::Role: notcomputeConfig
-      a: {Ref: A}
-      b: {Ref: B}
-  resource1:
-    Type: OS::Nova::Server
-    Properties:
-      flavor: test_flavor
-      image: {Ref: resource1Image}
-      key_name: test_key
diff --git a/examples/launchconfig1_hot.yaml b/examples/launchconfig1_hot.yaml
deleted file mode 100644 (file)
index 4c86e76..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-heat_template_version: 2014-10-16
-parameters:
-  A:
-    type: string
-    default: test1
-  B:
-    type: string
-    default: test2
-  resource1Image:
-    type: string
-    default: resource1
-resources:
-  notcomputeConfigBase:
-    type: AWS::AutoScaling::LaunchConfiguration
-    metadata:
-      OpenStack::Role: notcomputeConfig
-      a: {get_param: A}
-      b: {get_param: B}
-  resource1:
-    type: OS::Nova::Server
-    properties:
-      flavor: test_flavor
-      image: {get_param: resource1Image}
-      key_name: test_key
diff --git a/examples/launchconfig2.yaml b/examples/launchconfig2.yaml
deleted file mode 100644 (file)
index 3ced0cc..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-HeatTemplateFormatVersion: '2012-12-12'
-Parameters:
-  C:
-    Type: String
-    Default: test3
-  resource2Image:
-    Type: String
-    Default: resource2
-Resources:
-  notcomputeConfigMixin:
-    Type: AWS::AutoScaling::LaunchConfiguration
-    Metadata:
-      OpenStack::Role: notcomputeConfig
-      c: {Ref: C}
-  resource2:
-    Type: OS::Nova::Server
-    Properties:
-      flavor: test_flavor
-      image: {Ref: resource2Image}
-      key_name: test_key
diff --git a/examples/launchconfig2_hot.yaml b/examples/launchconfig2_hot.yaml
deleted file mode 100644 (file)
index 1586a4d..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-heat_template_version: 2014-10-16
-parameters:
-  C:
-    type: string
-    default: test3
-  resource2Image:
-    type: string
-    default: resource2
-resources:
-  notcomputeConfigMixin:
-    type: AWS::AutoScaling::LaunchConfiguration
-    metadata:
-      OpenStack::Role: notcomputeConfig
-      c: {get_param: C}
-  resource2:
-    type: OS::Nova::Server
-    properties:
-      flavor: test_flavor
-      image: {get_param: resource2Image}
-      key_name: test_key
diff --git a/examples/launchconfig_result.yaml b/examples/launchconfig_result.yaml
deleted file mode 100644 (file)
index 76c12b8..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-Description: examples/launchconfig1.yaml,examples/launchconfig2.yaml
-HeatTemplateFormatVersion: '2012-12-12'
-Parameters:
-  A:
-    Default: test1
-    Type: String
-  B:
-    Default: test2
-    Type: String
-  C:
-    Default: test3
-    Type: String
-  resource1Image:
-    Default: resource1
-    Type: String
-  resource2Image:
-    Default: resource2
-    Type: String
-Resources:
-  notcomputeConfig:
-    Metadata:
-      OpenStack::Role: notcomputeConfig
-      a:
-        Ref: A
-      b:
-        Ref: B
-      c:
-        Ref: C
-    Type: AWS::AutoScaling::LaunchConfiguration
-  resource1:
-    Properties:
-      flavor: test_flavor
-      image:
-        Ref: resource1Image
-      key_name: test_key
-    Type: OS::Nova::Server
-  resource2:
-    Properties:
-      flavor: test_flavor
-      image:
-        Ref: resource2Image
-      key_name: test_key
-    Type: OS::Nova::Server
diff --git a/examples/launchconfig_result_hot.yaml b/examples/launchconfig_result_hot.yaml
deleted file mode 100644 (file)
index 1375bae..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-description: examples/launchconfig1_hot.yaml,examples/launchconfig2_hot.yaml
-heat_template_version: '2014-10-16'
-parameters:
-  A:
-    default: test1
-    type: string
-  B:
-    default: test2
-    type: string
-  C:
-    default: test3
-    type: string
-  resource1Image:
-    default: resource1
-    type: string
-  resource2Image:
-    default: resource2
-    type: string
-resources:
-  notcomputeConfig:
-    metadata:
-      OpenStack::Role: notcomputeConfig
-      a:
-        get_param: A
-      b:
-        get_param: B
-      c:
-        get_param: C
-    type: AWS::AutoScaling::LaunchConfiguration
-  resource1:
-    properties:
-      flavor: test_flavor
-      image:
-        get_param: resource1Image
-      key_name: test_key
-    type: OS::Nova::Server
-  resource2:
-    properties:
-      flavor: test_flavor
-      image:
-        get_param: resource2Image
-      key_name: test_key
-    type: OS::Nova::Server
diff --git a/examples/lib.yaml b/examples/lib.yaml
deleted file mode 100644 (file)
index d42e95f..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Parameters:
-  ImportantValue:
-    Default: a_default
-    Type: String
-  BImage:
-    Type: String
-Resources:
-  GenericB:
-    Type: OS::Nova::Server
-    Properties:
-      image: {Ref: BImage}
-    Metadata:
-      my_meta: {Ref: ImportantValue}
diff --git a/examples/lib_hot.yaml b/examples/lib_hot.yaml
deleted file mode 100644 (file)
index b5af05e..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-parameters:
-  ImportantValue:
-    default: a_default
-    type: string
-  BImage:
-    type: string
-resources:
-  GenericB:
-    type: OS::Nova::Server
-    properties:
-      image: {get_param: BImage}
-    metadata:
-      my_meta: {get_param: ImportantValue}
diff --git a/examples/scale1.yaml b/examples/scale1.yaml
deleted file mode 100644 (file)
index 6acb604..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-HeatTemplateFormatVersion: '2012-12-12'
-Resources:
-  ComputeUser:
-    Type: AWS::IAM::User
-    Properties:
-      Policies: [ { Ref: ComputeAccessPolicy } ]
-  GlobalAccessPolicy:
-    Type: OS::Heat::AccessPolicy
-  NovaCompute0Key:
-    Type: FileInclude
-    Path: examples/scale2.yaml
-    SubKey: Resources.NovaCompute0Key
-  NovaCompute0CompletionCondition:
-    Type: FileInclude
-    Path: examples/scale2.yaml
-    SubKey: Resources.NovaCompute0CompletionCondition
-  NovaCompute0CompletionHandle:
-    Type: FileInclude
-    Path: examples/scale2.yaml
-    SubKey: Resources.NovaCompute0CompletionHandle
-  NovaCompute0Config:
-    Type: FileInclude
-    Path: examples/scale2.yaml
-    SubKey: Resources.NovaCompute0Config
-    Parameters:
-        ComputeImage: "123"
-        RabbitUserName: "guest"
-        RabbitPassword: "guest"
-  NovaCompute0:
-    Type: FileInclude
-    Path: examples/scale2.yaml
-    SubKey: Resources.NovaCompute0
diff --git a/examples/scale1_hot.yaml b/examples/scale1_hot.yaml
deleted file mode 100644 (file)
index 6e46a32..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-heat_template_version: 2014-10-16
-resources:
-  ComputeUser:
-    type: AWS::IAM::User
-    properties:
-      Policies: [ { get_param: ComputeAccessPolicy } ]
-  GlobalAccessPolicy:
-    type: OS::Heat::AccessPolicy
-  NovaCompute0Key:
-    type: FileInclude
-    Path: examples/scale2_hot.yaml
-    SubKey: resources.NovaCompute0Key
-  NovaCompute0CompletionCondition:
-    type: FileInclude
-    Path: examples/scale2_hot.yaml
-    SubKey: resources.NovaCompute0CompletionCondition
-  NovaCompute0CompletionHandle:
-    type: FileInclude
-    Path: examples/scale2_hot.yaml
-    SubKey: resources.NovaCompute0CompletionHandle
-  NovaCompute0Config:
-    type: FileInclude
-    Path: examples/scale2_hot.yaml
-    SubKey: resources.NovaCompute0Config
-    parameters:
-        ComputeImage: "123"
-        RabbitUserName: "guest"
-        RabbitPassword: "guest"
-  NovaCompute0:
-    type: FileInclude
-    Path: examples/scale2_hot.yaml
-    SubKey: resources.NovaCompute0
diff --git a/examples/scale2.yaml b/examples/scale2.yaml
deleted file mode 100644 (file)
index 8b3e4f8..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-HeatTemplateFormatVersion: '2012-12-12'
-Parameters:
-  ComputeImage:
-    Type: String
-  RabbitUserName:
-    Type: String
-  RabbitPassword:
-    Type: String
-    NoEcho: true
-Resources:
-  ComputeAccessPolicy:
-    Type: OS::Heat::AccessPolicy
-    Properties:
-      AllowedResources: [ NovaCompute0 ]
-  NovaCompute0Key:
-    Type: AWS::IAM::AccessKey
-    Properties:
-      UserName:
-        Ref: ComputeUser
-  NovaCompute0CompletionCondition:
-    Type: AWS::CloudFormation::WaitCondition
-    DependsOn: notcompute
-    Properties:
-      Handle: {Ref: NovaCompute0CompletionHandle}
-      Count: '1'
-      Timeout: '1800'
-  NovaCompute0CompletionHandle:
-    Type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute0:
-    Type: OS::Nova::Server
-    Properties:
-      image:
-        Ref: ComputeImage
-    Metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute0Key
-          secret_access_key:
-            Fn::GetAtt: [ NovaCompute0Key, SecretAccessKey ]
-          stack_name: {Ref: 'AWS::StackName'}
-          path: NovaCompute0Config.Metadata
-  NovaCompute0Config:
-    Type: AWS::AutoScaling::LaunchConfiguration
-    Metadata:
-      completion-handle:
-        Ref: NovaCompute0CompletionHandle
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute0Key
-          secret_access_key:
-            Fn::GetAtt: [ NovaCompute0Key, SecretAccessKey ]
-          stack_name: {Ref: 'AWS::StackName'}
-          path: NovaCompute0Config.Metadata
-      neutron:
-        ovs:
-          local_ip:
-            Fn::Select:
-              - 0
-              - Fn::Select:
-                - ctlplane
-                - Fn::GetAtt:
-                  - NovaCompute0
-                  - networks
-      rabbit:
-        username: {Ref: RabbitUserName}
-        password: {Ref: RabbitPassword}
-
diff --git a/examples/scale2_hot.yaml b/examples/scale2_hot.yaml
deleted file mode 100644 (file)
index eb50761..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-heat_template_version: 2014-10-16
-parameters:
-  ComputeImage:
-    type: string
-  RabbitUserName:
-    type: string
-  RabbitPassword:
-    type: string
-    hidden: true
-resources:
-  ComputeAccessPolicy:
-    type: OS::Heat::AccessPolicy
-    properties:
-      AllowedResources: [ NovaCompute0 ]
-  NovaCompute0Key:
-    type: AWS::IAM::AccessKey
-    properties:
-      UserName:
-        get_param: ComputeUser
-  NovaCompute0CompletionCondition:
-    type: AWS::CloudFormation::WaitCondition
-    depends_on: notcompute
-    properties:
-      Handle: {get_resource: NovaCompute0CompletionHandle}
-      Count: '1'
-      Timeout: '1800'
-  NovaCompute0CompletionHandle:
-    type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute0:
-    type: OS::Nova::Server
-    properties:
-      image:
-        get_param: ComputeImage
-    metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute0Key
-          secret_access_key:
-            get_attr: [ NovaCompute0Key, SecretAccessKey ]
-          stack_name: {get_param: 'AWS::StackName'}
-          path: NovaCompute0Config.Metadata
-  NovaCompute0Config:
-    type: AWS::AutoScaling::LaunchConfiguration
-    metadata:
-      completion-handle:
-        get_resource: NovaCompute0CompletionHandle
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute0Key
-          secret_access_key:
-            get_attr: [ NovaCompute0Key, SecretAccessKey ]
-          stack_name: {get_param: 'AWS::StackName'}
-          path: NovaCompute0Config.Metadata
-      neutron:
-        ovs:
-          local_ip: {get_attr: [NovaCompute0, networks, ctlplane, 0]}
-      rabbit:
-        username: {get_param: RabbitUserName}
-        password: {get_param: RabbitPassword}
-
diff --git a/examples/scale_map.yaml b/examples/scale_map.yaml
deleted file mode 100644 (file)
index 08bcbf7..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-HeatTemplateFormatVersion: '2012-12-12'
-Resources:
-  ComputeUser:
-    Type: AWS::IAM::User
-    Properties:
-      Policies: [ { Ref: ComputeAccessPolicy } ]
-  GlobalAccessPolicy:
-    Type: OS::Heat::AccessPolicy
-  NovaCompute0Key:
-    Type: FileInclude
-    Path: examples/scale_map2.yaml
-    SubKey: Resources.NovaCompute0Key
-  NovaCompute0CompletionCondition:
-    Type: FileInclude
-    Path: examples/scale_map2.yaml
-    SubKey: Resources.NovaCompute0CompletionCondition
-  NovaCompute0CompletionHandle:
-    Type: FileInclude
-    Path: examples/scale_map2.yaml
-    SubKey: Resources.NovaCompute0CompletionHandle
-  NovaCompute0Config:
-    Type: FileInclude
-    Path: examples/scale_map2.yaml
-    SubKey: Resources.NovaCompute0Config
-    Parameters:
-      AllHosts:
-        Fn::Join:
-        - "\n"
-        - Merge::Map:
-            NovaCompute0:
-              Fn::Join:
-              - ' '
-              - - Fn::Select:
-                  - 0
-                  - Fn::Select:
-                    - ctlplane
-                    - Fn::GetAtt:
-                      - NovaCompute0
-                      - networks
-                - Fn::Select:
-                  - name
-                  - Fn::GetAtt:
-                    - NovaCompute0
-                    - show
-                - Fn::Join:
-                  - '.'
-                  - - Fn::Select:
-                      - name
-                      - Fn::GetAtt:
-                        - NovaCompute0
-                        - show
-                    - 'local'
-  NovaCompute0:
-    Type: FileInclude
-    Path: examples/scale_map2.yaml
-    SubKey: Resources.NovaCompute0
diff --git a/examples/scale_map2.yaml b/examples/scale_map2.yaml
deleted file mode 100644 (file)
index 7e5c839..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-HeatTemplateFormatVersion: '2012-12-12'
-Parameters:
-  AllHosts:
-    Type: String
-  ComputeImage:
-    Type: String
-Resources:
-  ComputeAccessPolicy:
-    Type: OS::Heat::AccessPolicy
-    Properties:
-      AllowedResources: [ NovaCompute0 ]
-  NovaCompute0Key:
-    Type: AWS::IAM::AccessKey
-    Properties:
-      UserName:
-        Ref: ComputeUser
-  NovaCompute0CompletionCondition:
-    Type: AWS::CloudFormation::WaitCondition
-    DependsOn: notcompute
-    Properties:
-      Handle: {Ref: NovaCompute0CompletionHandle}
-      Count: '1'
-      Timeout: '1800'
-  NovaCompute0CompletionHandle:
-    Type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute0:
-    Type: OS::Nova::Server
-    Properties:
-      image:
-        Ref: ComputeImage
-    Metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute0Key
-          secret_access_key:
-            Fn::GetAtt: [ NovaCompute0Key, SecretAccessKey ]
-          stack_name: {Ref: 'AWS::StackName'}
-          path: NovaCompute0Config.Metadata
-  NovaCompute0Config:
-    Type: AWS::AutoScaling::LaunchConfiguration
-    Metadata:
-      completion-handle:
-        Ref: NovaCompute0CompletionHandle
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute0Key
-          secret_access_key:
-            Fn::GetAtt: [ NovaCompute0Key, SecretAccessKey ]
-          stack_name: {Ref: 'AWS::StackName'}
-          path: NovaCompute0Config.Metadata
-      hosts:
-        Ref: AllHosts
diff --git a/examples/scale_map2_hot.yaml b/examples/scale_map2_hot.yaml
deleted file mode 100644 (file)
index 1d7dc5f..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-heat_template_version: 2014-10-16
-parameters:
-  AllHosts:
-    type: string
-  ComputeImage:
-    type: string
-resources:
-  ComputeAccessPolicy:
-    type: OS::Heat::AccessPolicy
-    properties:
-      AllowedResources: [ NovaCompute0 ]
-  NovaCompute0Key:
-    type: AWS::IAM::AccessKey
-    properties:
-      UserName:
-        get_param: ComputeUser
-  NovaCompute0CompletionCondition:
-    type: AWS::CloudFormation::WaitCondition
-    depends_on: notcompute
-    properties:
-      Handle: {get_resource: NovaCompute0CompletionHandle}
-      Count: '1'
-      Timeout: '1800'
-  NovaCompute0CompletionHandle:
-    type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute0:
-    type: OS::Nova::Server
-    properties:
-      image:
-        get_param: ComputeImage
-    metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute0Key
-          secret_access_key:
-            get_attr: [ NovaCompute0Key, SecretAccessKey ]
-          stack_name: {get_param: 'AWS::StackName'}
-          path: NovaCompute0Config.Metadata
-  NovaCompute0Config:
-    type: AWS::AutoScaling::LaunchConfiguration
-    metadata:
-      completion-handle:
-        get_resource: NovaCompute0CompletionHandle
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute0Key
-          secret_access_key:
-            get_attr: [ NovaCompute0Key, SecretAccessKey ]
-          stack_name: {get_param: 'AWS::StackName'}
-          path: NovaCompute0Config.Metadata
-      hosts:
-        get_param: AllHosts
diff --git a/examples/scale_map_hot.yaml b/examples/scale_map_hot.yaml
deleted file mode 100644 (file)
index 4a6d684..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-heat_template_version: 2014-10-16
-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:
-              - ' '
-              - - {get_attr: [NovaCompute0, networks, ctlplane, 0]}
-                - {get_attr: [NovaCompute0, show, name]}
-                - list_join:
-                  - '.'
-                  - - {get_attr: [NovaCompute0, show, name]}
-                    - 'local'
-  NovaCompute0:
-    type: FileInclude
-    Path: examples/scale_map2_hot.yaml
-    SubKey: resources.NovaCompute0
diff --git a/examples/scale_map_result.yaml b/examples/scale_map_result.yaml
deleted file mode 100644 (file)
index c461783..0000000
+++ /dev/null
@@ -1,367 +0,0 @@
-Description: examples/scale_map.yaml
-HeatTemplateFormatVersion: '2012-12-12'
-Resources:
-  ComputeUser:
-    Properties:
-      Policies:
-      - Ref: ComputeAccessPolicy
-    Type: AWS::IAM::User
-  GlobalAccessPolicy:
-    Type: OS::Heat::AccessPolicy
-  NovaCompute0:
-    Metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute0Key
-          path: NovaCompute0Config.Metadata
-          secret_access_key:
-            Fn::GetAtt:
-            - NovaCompute0Key
-            - SecretAccessKey
-          stack_name:
-            Ref: AWS::StackName
-    Properties:
-      image:
-        Ref: ComputeImage
-    Type: OS::Nova::Server
-  NovaCompute0CompletionCondition:
-    DependsOn: notcompute
-    Properties:
-      Count: '1'
-      Handle:
-        Ref: NovaCompute0CompletionHandle
-      Timeout: '1800'
-    Type: AWS::CloudFormation::WaitCondition
-  NovaCompute0CompletionHandle:
-    Type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute0Config:
-    Metadata:
-      completion-handle:
-        Ref: NovaCompute0CompletionHandle
-      hosts:
-        Fn::Join:
-        - '
-
-          '
-        - - Fn::Join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - Fn::GetAtt:
-                    - NovaCompute0
-                    - networks
-              - Fn::Select:
-                - name
-                - Fn::GetAtt:
-                  - NovaCompute0
-                  - show
-              - Fn::Join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - Fn::GetAtt:
-                      - NovaCompute0
-                      - show
-                  - local
-          - Fn::Join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - Fn::GetAtt:
-                    - NovaCompute1
-                    - networks
-              - Fn::Select:
-                - name
-                - Fn::GetAtt:
-                  - NovaCompute1
-                  - show
-              - Fn::Join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - Fn::GetAtt:
-                      - NovaCompute1
-                      - show
-                  - local
-          - Fn::Join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - Fn::GetAtt:
-                    - NovaCompute2
-                    - networks
-              - Fn::Select:
-                - name
-                - Fn::GetAtt:
-                  - NovaCompute2
-                  - show
-              - Fn::Join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - Fn::GetAtt:
-                      - NovaCompute2
-                      - show
-                  - local
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute0Key
-          path: NovaCompute0Config.Metadata
-          secret_access_key:
-            Fn::GetAtt:
-            - NovaCompute0Key
-            - SecretAccessKey
-          stack_name:
-            Ref: AWS::StackName
-    Type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute0Key:
-    Properties:
-      UserName:
-        Ref: ComputeUser
-    Type: AWS::IAM::AccessKey
-  NovaCompute1:
-    Metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute1Key
-          path: NovaCompute1Config.Metadata
-          secret_access_key:
-            Fn::GetAtt:
-            - NovaCompute1Key
-            - SecretAccessKey
-          stack_name:
-            Ref: AWS::StackName
-    Properties:
-      image:
-        Ref: ComputeImage
-    Type: OS::Nova::Server
-  NovaCompute1CompletionCondition:
-    DependsOn: notcompute
-    Properties:
-      Count: '1'
-      Handle:
-        Ref: NovaCompute1CompletionHandle
-      Timeout: '1800'
-    Type: AWS::CloudFormation::WaitCondition
-  NovaCompute1CompletionHandle:
-    Type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute1Config:
-    Metadata:
-      completion-handle:
-        Ref: NovaCompute1CompletionHandle
-      hosts:
-        Fn::Join:
-        - '
-
-          '
-        - - Fn::Join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - Fn::GetAtt:
-                    - NovaCompute0
-                    - networks
-              - Fn::Select:
-                - name
-                - Fn::GetAtt:
-                  - NovaCompute0
-                  - show
-              - Fn::Join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - Fn::GetAtt:
-                      - NovaCompute0
-                      - show
-                  - local
-          - Fn::Join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - Fn::GetAtt:
-                    - NovaCompute1
-                    - networks
-              - Fn::Select:
-                - name
-                - Fn::GetAtt:
-                  - NovaCompute1
-                  - show
-              - Fn::Join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - Fn::GetAtt:
-                      - NovaCompute1
-                      - show
-                  - local
-          - Fn::Join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - Fn::GetAtt:
-                    - NovaCompute2
-                    - networks
-              - Fn::Select:
-                - name
-                - Fn::GetAtt:
-                  - NovaCompute2
-                  - show
-              - Fn::Join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - Fn::GetAtt:
-                      - NovaCompute2
-                      - show
-                  - local
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute1Key
-          path: NovaCompute1Config.Metadata
-          secret_access_key:
-            Fn::GetAtt:
-            - NovaCompute1Key
-            - SecretAccessKey
-          stack_name:
-            Ref: AWS::StackName
-    Type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute1Key:
-    Properties:
-      UserName:
-        Ref: ComputeUser
-    Type: AWS::IAM::AccessKey
-  NovaCompute2:
-    Metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute2Key
-          path: NovaCompute2Config.Metadata
-          secret_access_key:
-            Fn::GetAtt:
-            - NovaCompute2Key
-            - SecretAccessKey
-          stack_name:
-            Ref: AWS::StackName
-    Properties:
-      image:
-        Ref: ComputeImage
-    Type: OS::Nova::Server
-  NovaCompute2CompletionCondition:
-    DependsOn: notcompute
-    Properties:
-      Count: '1'
-      Handle:
-        Ref: NovaCompute2CompletionHandle
-      Timeout: '1800'
-    Type: AWS::CloudFormation::WaitCondition
-  NovaCompute2CompletionHandle:
-    Type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute2Config:
-    Metadata:
-      completion-handle:
-        Ref: NovaCompute2CompletionHandle
-      hosts:
-        Fn::Join:
-        - '
-
-          '
-        - - Fn::Join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - Fn::GetAtt:
-                    - NovaCompute0
-                    - networks
-              - Fn::Select:
-                - name
-                - Fn::GetAtt:
-                  - NovaCompute0
-                  - show
-              - Fn::Join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - Fn::GetAtt:
-                      - NovaCompute0
-                      - show
-                  - local
-          - Fn::Join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - Fn::GetAtt:
-                    - NovaCompute1
-                    - networks
-              - Fn::Select:
-                - name
-                - Fn::GetAtt:
-                  - NovaCompute1
-                  - show
-              - Fn::Join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - Fn::GetAtt:
-                      - NovaCompute1
-                      - show
-                  - local
-          - Fn::Join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - Fn::GetAtt:
-                    - NovaCompute2
-                    - networks
-              - Fn::Select:
-                - name
-                - Fn::GetAtt:
-                  - NovaCompute2
-                  - show
-              - Fn::Join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - Fn::GetAtt:
-                      - NovaCompute2
-                      - show
-                  - local
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute2Key
-          path: NovaCompute2Config.Metadata
-          secret_access_key:
-            Fn::GetAtt:
-            - NovaCompute2Key
-            - SecretAccessKey
-          stack_name:
-            Ref: AWS::StackName
-    Type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute2Key:
-    Properties:
-      UserName:
-        Ref: ComputeUser
-    Type: AWS::IAM::AccessKey
diff --git a/examples/scale_map_result_hot.yaml b/examples/scale_map_result_hot.yaml
deleted file mode 100644 (file)
index 4e65723..0000000
+++ /dev/null
@@ -1,331 +0,0 @@
-description: examples/scale_map_hot.yaml
-heat_template_version: '2014-10-16'
-resources:
-  ComputeUser:
-    properties:
-      Policies:
-      - get_param: ComputeAccessPolicy
-    type: AWS::IAM::User
-  GlobalAccessPolicy:
-    type: OS::Heat::AccessPolicy
-  NovaCompute0:
-    metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute0Key
-          path: NovaCompute0Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute0Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    properties:
-      image:
-        get_param: ComputeImage
-    type: OS::Nova::Server
-  NovaCompute0CompletionCondition:
-    depends_on: notcompute
-    properties:
-      Count: '1'
-      Handle:
-        get_resource: NovaCompute0CompletionHandle
-      Timeout: '1800'
-    type: AWS::CloudFormation::WaitCondition
-  NovaCompute0CompletionHandle:
-    type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute0Config:
-    metadata:
-      completion-handle:
-        get_resource: NovaCompute0CompletionHandle
-      hosts:
-        list_join:
-        - '
-
-          '
-        - - list_join:
-            - ' '
-            - - get_attr:
-                - NovaCompute0
-                - networks
-                - ctlplane
-                - 0
-              - get_attr:
-                - NovaCompute0
-                - show
-                - name
-              - list_join:
-                - .
-                - - get_attr:
-                    - NovaCompute0
-                    - show
-                    - name
-                  - local
-          - list_join:
-            - ' '
-            - - get_attr:
-                - NovaCompute1
-                - networks
-                - ctlplane
-                - 0
-              - get_attr:
-                - NovaCompute1
-                - show
-                - name
-              - list_join:
-                - .
-                - - get_attr:
-                    - NovaCompute1
-                    - show
-                    - name
-                  - local
-          - list_join:
-            - ' '
-            - - get_attr:
-                - NovaCompute2
-                - networks
-                - ctlplane
-                - 0
-              - get_attr:
-                - NovaCompute2
-                - show
-                - name
-              - list_join:
-                - .
-                - - get_attr:
-                    - NovaCompute2
-                    - show
-                    - name
-                  - local
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute0Key
-          path: NovaCompute0Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute0Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute0Key:
-    properties:
-      UserName:
-        get_param: ComputeUser
-    type: AWS::IAM::AccessKey
-  NovaCompute1:
-    metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute1Key
-          path: NovaCompute1Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute1Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    properties:
-      image:
-        get_param: ComputeImage
-    type: OS::Nova::Server
-  NovaCompute1CompletionCondition:
-    depends_on: notcompute
-    properties:
-      Count: '1'
-      Handle:
-        get_resource: NovaCompute1CompletionHandle
-      Timeout: '1800'
-    type: AWS::CloudFormation::WaitCondition
-  NovaCompute1CompletionHandle:
-    type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute1Config:
-    metadata:
-      completion-handle:
-        get_resource: NovaCompute1CompletionHandle
-      hosts:
-        list_join:
-        - '
-
-          '
-        - - list_join:
-            - ' '
-            - - get_attr:
-                - NovaCompute0
-                - networks
-                - ctlplane
-                - 0
-              - get_attr:
-                - NovaCompute0
-                - show
-                - name
-              - list_join:
-                - .
-                - - get_attr:
-                    - NovaCompute0
-                    - show
-                    - name
-                  - local
-          - list_join:
-            - ' '
-            - - get_attr:
-                - NovaCompute1
-                - networks
-                - ctlplane
-                - 0
-              - get_attr:
-                - NovaCompute1
-                - show
-                - name
-              - list_join:
-                - .
-                - - get_attr:
-                    - NovaCompute1
-                    - show
-                    - name
-                  - local
-          - list_join:
-            - ' '
-            - - get_attr:
-                - NovaCompute2
-                - networks
-                - ctlplane
-                - 0
-              - get_attr:
-                - NovaCompute2
-                - show
-                - name
-              - list_join:
-                - .
-                - - get_attr:
-                    - NovaCompute2
-                    - show
-                    - name
-                  - local
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute1Key
-          path: NovaCompute1Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute1Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute1Key:
-    properties:
-      UserName:
-        get_param: ComputeUser
-    type: AWS::IAM::AccessKey
-  NovaCompute2:
-    metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute2Key
-          path: NovaCompute2Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute2Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    properties:
-      image:
-        get_param: ComputeImage
-    type: OS::Nova::Server
-  NovaCompute2CompletionCondition:
-    depends_on: notcompute
-    properties:
-      Count: '1'
-      Handle:
-        get_resource: NovaCompute2CompletionHandle
-      Timeout: '1800'
-    type: AWS::CloudFormation::WaitCondition
-  NovaCompute2CompletionHandle:
-    type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute2Config:
-    metadata:
-      completion-handle:
-        get_resource: NovaCompute2CompletionHandle
-      hosts:
-        list_join:
-        - '
-
-          '
-        - - list_join:
-            - ' '
-            - - get_attr:
-                - NovaCompute0
-                - networks
-                - ctlplane
-                - 0
-              - get_attr:
-                - NovaCompute0
-                - show
-                - name
-              - list_join:
-                - .
-                - - get_attr:
-                    - NovaCompute0
-                    - show
-                    - name
-                  - local
-          - list_join:
-            - ' '
-            - - get_attr:
-                - NovaCompute1
-                - networks
-                - ctlplane
-                - 0
-              - get_attr:
-                - NovaCompute1
-                - show
-                - name
-              - list_join:
-                - .
-                - - get_attr:
-                    - NovaCompute1
-                    - show
-                    - name
-                  - local
-          - list_join:
-            - ' '
-            - - get_attr:
-                - NovaCompute2
-                - networks
-                - ctlplane
-                - 0
-              - get_attr:
-                - NovaCompute2
-                - show
-                - name
-              - list_join:
-                - .
-                - - get_attr:
-                    - NovaCompute2
-                    - show
-                    - name
-                  - local
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute2Key
-          path: NovaCompute2Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute2Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute2Key:
-    properties:
-      UserName:
-        get_param: ComputeUser
-    type: AWS::IAM::AccessKey
diff --git a/examples/scale_map_result_hot_blacklist.yaml b/examples/scale_map_result_hot_blacklist.yaml
deleted file mode 100644 (file)
index decb0d5..0000000
+++ /dev/null
@@ -1,367 +0,0 @@
-description: examples/scale_map_hot.yaml
-heat_template_version: '2013-05-23'
-resources:
-  ComputeUser:
-    properties:
-      Policies:
-      - get_param: ComputeAccessPolicy
-    type: AWS::IAM::User
-  GlobalAccessPolicy:
-    type: OS::Heat::AccessPolicy
-  NovaCompute0:
-    metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute0Key
-          path: NovaCompute0Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute0Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    properties:
-      image:
-        get_param: ComputeImage
-    type: OS::Nova::Server
-  NovaCompute0CompletionCondition:
-    depends_on: notcompute
-    properties:
-      Count: '1'
-      Handle:
-        get_resource: NovaCompute0CompletionHandle
-      Timeout: '1800'
-    type: AWS::CloudFormation::WaitCondition
-  NovaCompute0CompletionHandle:
-    type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute0Config:
-    metadata:
-      completion-handle:
-        get_resource: NovaCompute0CompletionHandle
-      hosts:
-        list_join:
-        - '
-
-          '
-        - - 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
-          - list_join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - get_attr:
-                    - NovaCompute3
-                    - networks
-              - Fn::Select:
-                - name
-                - get_attr:
-                  - NovaCompute3
-                  - show
-              - list_join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - get_attr:
-                      - NovaCompute3
-                      - show
-                  - local
-          - list_join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - get_attr:
-                    - NovaCompute4
-                    - networks
-              - Fn::Select:
-                - name
-                - get_attr:
-                  - NovaCompute4
-                  - show
-              - list_join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - get_attr:
-                      - NovaCompute4
-                      - show
-                  - local
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute0Key
-          path: NovaCompute0Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute0Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute0Key:
-    properties:
-      UserName:
-        get_param: ComputeUser
-    type: AWS::IAM::AccessKey
-  NovaCompute3:
-    metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute3Key
-          path: NovaCompute3Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute3Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    properties:
-      image:
-        get_param: ComputeImage
-    type: OS::Nova::Server
-  NovaCompute3CompletionCondition:
-    depends_on: notcompute
-    properties:
-      Count: '1'
-      Handle:
-        get_resource: NovaCompute3CompletionHandle
-      Timeout: '1800'
-    type: AWS::CloudFormation::WaitCondition
-  NovaCompute3CompletionHandle:
-    type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute3Config:
-    metadata:
-      completion-handle:
-        get_resource: NovaCompute3CompletionHandle
-      hosts:
-        list_join:
-        - '
-
-          '
-        - - 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
-          - list_join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - get_attr:
-                    - NovaCompute3
-                    - networks
-              - Fn::Select:
-                - name
-                - get_attr:
-                  - NovaCompute3
-                  - show
-              - list_join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - get_attr:
-                      - NovaCompute3
-                      - show
-                  - local
-          - list_join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - get_attr:
-                    - NovaCompute4
-                    - networks
-              - Fn::Select:
-                - name
-                - get_attr:
-                  - NovaCompute4
-                  - show
-              - list_join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - get_attr:
-                      - NovaCompute4
-                      - show
-                  - local
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute3Key
-          path: NovaCompute3Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute3Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute3Key:
-    properties:
-      UserName:
-        get_param: ComputeUser
-    type: AWS::IAM::AccessKey
-  NovaCompute4:
-    metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute4Key
-          path: NovaCompute4Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute4Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    properties:
-      image:
-        get_param: ComputeImage
-    type: OS::Nova::Server
-  NovaCompute4CompletionCondition:
-    depends_on: notcompute
-    properties:
-      Count: '1'
-      Handle:
-        get_resource: NovaCompute4CompletionHandle
-      Timeout: '1800'
-    type: AWS::CloudFormation::WaitCondition
-  NovaCompute4CompletionHandle:
-    type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute4Config:
-    metadata:
-      completion-handle:
-        get_resource: NovaCompute4CompletionHandle
-      hosts:
-        list_join:
-        - '
-
-          '
-        - - 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
-          - list_join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - get_attr:
-                    - NovaCompute3
-                    - networks
-              - Fn::Select:
-                - name
-                - get_attr:
-                  - NovaCompute3
-                  - show
-              - list_join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - get_attr:
-                      - NovaCompute3
-                      - show
-                  - local
-          - list_join:
-            - ' '
-            - - Fn::Select:
-                - 0
-                - Fn::Select:
-                  - ctlplane
-                  - get_attr:
-                    - NovaCompute4
-                    - networks
-              - Fn::Select:
-                - name
-                - get_attr:
-                  - NovaCompute4
-                  - show
-              - list_join:
-                - .
-                - - Fn::Select:
-                    - name
-                    - get_attr:
-                      - NovaCompute4
-                      - show
-                  - local
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute4Key
-          path: NovaCompute4Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute4Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute4Key:
-    properties:
-      UserName:
-        get_param: ComputeUser
-    type: AWS::IAM::AccessKey
diff --git a/examples/scale_result.yaml b/examples/scale_result.yaml
deleted file mode 100644 (file)
index 5b28684..0000000
+++ /dev/null
@@ -1,193 +0,0 @@
-Description: examples/scale1.yaml
-HeatTemplateFormatVersion: '2012-12-12'
-Resources:
-  ComputeUser:
-    Properties:
-      Policies:
-      - Ref: ComputeAccessPolicy
-    Type: AWS::IAM::User
-  GlobalAccessPolicy:
-    Type: OS::Heat::AccessPolicy
-  NovaCompute0:
-    Metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute0Key
-          path: NovaCompute0Config.Metadata
-          secret_access_key:
-            Fn::GetAtt:
-            - NovaCompute0Key
-            - SecretAccessKey
-          stack_name:
-            Ref: AWS::StackName
-    Properties:
-      image:
-        Ref: ComputeImage
-    Type: OS::Nova::Server
-  NovaCompute0CompletionCondition:
-    DependsOn: notcompute
-    Properties:
-      Count: '1'
-      Handle:
-        Ref: NovaCompute0CompletionHandle
-      Timeout: '1800'
-    Type: AWS::CloudFormation::WaitCondition
-  NovaCompute0CompletionHandle:
-    Type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute0Config:
-    Metadata:
-      completion-handle:
-        Ref: NovaCompute0CompletionHandle
-      neutron:
-        ovs:
-          local_ip:
-            Fn::Select:
-            - 0
-            - Fn::Select:
-              - ctlplane
-              - Fn::GetAtt:
-                - NovaCompute0
-                - networks
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute0Key
-          path: NovaCompute0Config.Metadata
-          secret_access_key:
-            Fn::GetAtt:
-            - NovaCompute0Key
-            - SecretAccessKey
-          stack_name:
-            Ref: AWS::StackName
-      rabbit:
-        password: guest
-        username: guest
-    Type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute0Key:
-    Properties:
-      UserName:
-        Ref: ComputeUser
-    Type: AWS::IAM::AccessKey
-  NovaCompute1:
-    Metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute1Key
-          path: NovaCompute1Config.Metadata
-          secret_access_key:
-            Fn::GetAtt:
-            - NovaCompute1Key
-            - SecretAccessKey
-          stack_name:
-            Ref: AWS::StackName
-    Properties:
-      image:
-        Ref: ComputeImage
-    Type: OS::Nova::Server
-  NovaCompute1CompletionCondition:
-    DependsOn: notcompute
-    Properties:
-      Count: '1'
-      Handle:
-        Ref: NovaCompute1CompletionHandle
-      Timeout: '1800'
-    Type: AWS::CloudFormation::WaitCondition
-  NovaCompute1CompletionHandle:
-    Type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute1Config:
-    Metadata:
-      completion-handle:
-        Ref: NovaCompute1CompletionHandle
-      neutron:
-        ovs:
-          local_ip:
-            Fn::Select:
-            - 0
-            - Fn::Select:
-              - ctlplane
-              - Fn::GetAtt:
-                - NovaCompute1
-                - networks
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute1Key
-          path: NovaCompute1Config.Metadata
-          secret_access_key:
-            Fn::GetAtt:
-            - NovaCompute1Key
-            - SecretAccessKey
-          stack_name:
-            Ref: AWS::StackName
-      rabbit:
-        password: guest
-        username: guest
-    Type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute1Key:
-    Properties:
-      UserName:
-        Ref: ComputeUser
-    Type: AWS::IAM::AccessKey
-  NovaCompute2:
-    Metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute2Key
-          path: NovaCompute2Config.Metadata
-          secret_access_key:
-            Fn::GetAtt:
-            - NovaCompute2Key
-            - SecretAccessKey
-          stack_name:
-            Ref: AWS::StackName
-    Properties:
-      image:
-        Ref: ComputeImage
-    Type: OS::Nova::Server
-  NovaCompute2CompletionCondition:
-    DependsOn: notcompute
-    Properties:
-      Count: '1'
-      Handle:
-        Ref: NovaCompute2CompletionHandle
-      Timeout: '1800'
-    Type: AWS::CloudFormation::WaitCondition
-  NovaCompute2CompletionHandle:
-    Type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute2Config:
-    Metadata:
-      completion-handle:
-        Ref: NovaCompute2CompletionHandle
-      neutron:
-        ovs:
-          local_ip:
-            Fn::Select:
-            - 0
-            - Fn::Select:
-              - ctlplane
-              - Fn::GetAtt:
-                - NovaCompute2
-                - networks
-      os-collect-config:
-        cfn:
-          access_key_id:
-            Ref: NovaCompute2Key
-          path: NovaCompute2Config.Metadata
-          secret_access_key:
-            Fn::GetAtt:
-            - NovaCompute2Key
-            - SecretAccessKey
-          stack_name:
-            Ref: AWS::StackName
-      rabbit:
-        password: guest
-        username: guest
-    Type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute2Key:
-    Properties:
-      UserName:
-        Ref: ComputeUser
-    Type: AWS::IAM::AccessKey
diff --git a/examples/scale_result_hot.yaml b/examples/scale_result_hot.yaml
deleted file mode 100644 (file)
index a1b2709..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-description: examples/scale1_hot.yaml
-heat_template_version: '2014-10-16'
-resources:
-  ComputeUser:
-    properties:
-      Policies:
-      - get_param: ComputeAccessPolicy
-    type: AWS::IAM::User
-  GlobalAccessPolicy:
-    type: OS::Heat::AccessPolicy
-  NovaCompute0:
-    metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute0Key
-          path: NovaCompute0Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute0Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    properties:
-      image:
-        get_param: ComputeImage
-    type: OS::Nova::Server
-  NovaCompute0CompletionCondition:
-    depends_on: notcompute
-    properties:
-      Count: '1'
-      Handle:
-        get_resource: NovaCompute0CompletionHandle
-      Timeout: '1800'
-    type: AWS::CloudFormation::WaitCondition
-  NovaCompute0CompletionHandle:
-    type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute0Config:
-    metadata:
-      completion-handle:
-        get_resource: NovaCompute0CompletionHandle
-      neutron:
-        ovs:
-          local_ip:
-            get_attr:
-            - NovaCompute0
-            - networks
-            - ctlplane
-            - 0
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute0Key
-          path: NovaCompute0Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute0Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-      rabbit:
-        password: guest
-        username: guest
-    type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute0Key:
-    properties:
-      UserName:
-        get_param: ComputeUser
-    type: AWS::IAM::AccessKey
-  NovaCompute1:
-    metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute1Key
-          path: NovaCompute1Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute1Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    properties:
-      image:
-        get_param: ComputeImage
-    type: OS::Nova::Server
-  NovaCompute1CompletionCondition:
-    depends_on: notcompute
-    properties:
-      Count: '1'
-      Handle:
-        get_resource: NovaCompute1CompletionHandle
-      Timeout: '1800'
-    type: AWS::CloudFormation::WaitCondition
-  NovaCompute1CompletionHandle:
-    type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute1Config:
-    metadata:
-      completion-handle:
-        get_resource: NovaCompute1CompletionHandle
-      neutron:
-        ovs:
-          local_ip:
-            get_attr:
-            - NovaCompute1
-            - networks
-            - ctlplane
-            - 0
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute1Key
-          path: NovaCompute1Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute1Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-      rabbit:
-        password: guest
-        username: guest
-    type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute1Key:
-    properties:
-      UserName:
-        get_param: ComputeUser
-    type: AWS::IAM::AccessKey
-  NovaCompute2:
-    metadata:
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute2Key
-          path: NovaCompute2Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute2Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-    properties:
-      image:
-        get_param: ComputeImage
-    type: OS::Nova::Server
-  NovaCompute2CompletionCondition:
-    depends_on: notcompute
-    properties:
-      Count: '1'
-      Handle:
-        get_resource: NovaCompute2CompletionHandle
-      Timeout: '1800'
-    type: AWS::CloudFormation::WaitCondition
-  NovaCompute2CompletionHandle:
-    type: AWS::CloudFormation::WaitConditionHandle
-  NovaCompute2Config:
-    metadata:
-      completion-handle:
-        get_resource: NovaCompute2CompletionHandle
-      neutron:
-        ovs:
-          local_ip:
-            get_attr:
-            - NovaCompute2
-            - networks
-            - ctlplane
-            - 0
-      os-collect-config:
-        cfn:
-          access_key_id:
-            get_resource: NovaCompute2Key
-          path: NovaCompute2Config.Metadata
-          secret_access_key:
-            get_attr:
-            - NovaCompute2Key
-            - SecretAccessKey
-          stack_name:
-            get_param: AWS::StackName
-      rabbit:
-        password: guest
-        username: guest
-    type: AWS::AutoScaling::LaunchConfiguration
-  NovaCompute2Key:
-    properties:
-      UserName:
-        get_param: ComputeUser
-    type: AWS::IAM::AccessKey
diff --git a/examples/source.yaml b/examples/source.yaml
deleted file mode 100644 (file)
index 88f0bde..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-HeatTemplateFormatVersion: '2012-12-12'
-Parameters:
-  SourceImage:
-    Type: String
-    Default: my_image
-Resources:
-  A:
-    Type: OS::Nova::Server
-    Properties:
-      image: {Ref: SourceImage}
-  B:
-    Type: FileInclude
-    Path: examples/lib.yaml
-    SubKey: Resources.GenericB
-    Parameters:
-      ImportantValue: {'Fn::Join': [ '', ['one', 'two', 'three']]}
diff --git a/examples/source2.yaml b/examples/source2.yaml
deleted file mode 100644 (file)
index f59f85e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-__include__:
-  path: examples/lib.yaml
-  params:
-    ImportantValue: Foo
diff --git a/examples/source2_hot.yaml b/examples/source2_hot.yaml
deleted file mode 100644 (file)
index e3861a6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-__include__:
-  path: examples/lib_hot.yaml
-  params:
-    ImportantValue: Foo
diff --git a/examples/source2_lib_result.yaml b/examples/source2_lib_result.yaml
deleted file mode 100644 (file)
index 172dce0..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-Description: examples/source2.yaml
-HeatTemplateFormatVersion: '2012-12-12'
-Parameters:
-  BImage:
-    Type: String
-  ImportantValue:
-    Default: a_default
-    Type: String
-Resources:
-  GenericB:
-    Metadata:
-      my_meta: Foo
-    Properties:
-      image:
-        Ref: BImage
-    Type: OS::Nova::Server
diff --git a/examples/source2_lib_result_hot.yaml b/examples/source2_lib_result_hot.yaml
deleted file mode 100644 (file)
index 294fed8..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-description: examples/source2_hot.yaml
-heat_template_version: '2014-10-16'
-parameters:
-  BImage:
-    type: string
-  ImportantValue:
-    default: a_default
-    type: string
-resources:
-  GenericB:
-    metadata:
-      my_meta: Foo
-    properties:
-      image:
-        get_param: BImage
-    type: OS::Nova::Server
diff --git a/examples/source_hot.yaml b/examples/source_hot.yaml
deleted file mode 100644 (file)
index 1531488..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-heat_template_version: 2014-10-16
-parameters:
-  SourceImage:
-    type: string
-    default: my_image
-resources:
-  A:
-    type: OS::Nova::Server
-    properties:
-      image: {get_param: SourceImage}
-  B:
-    type: FileInclude
-    Path: examples/lib_hot.yaml
-    SubKey: resources.GenericB
-    parameters:
-      ImportantValue: {"Fn::Join": [ '', ['one', 'two', 'three']]}
diff --git a/examples/source_include_subkey.yaml b/examples/source_include_subkey.yaml
deleted file mode 100644 (file)
index 37591d8..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-HeatTemplateFormatVersion: '2012-12-12'
-Parameters:
-  Foo:
-    Type: String
-Resources:
-  __include__:
-    path: examples/lib.yaml
-    subkey: Resources
-    params:
-      BImage:
-        Ref: Foo
diff --git a/examples/source_include_subkey_hot.yaml b/examples/source_include_subkey_hot.yaml
deleted file mode 100644 (file)
index 8970db4..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-heat_template_version: 2014-10-16
-parameters:
-  Foo:
-    type: string
-resources:
-  __include__:
-    path: examples/lib_hot.yaml
-    subkey: resources
-    params:
-      BImage:
-        get_param: Foo
diff --git a/examples/source_include_subkey_result.yaml b/examples/source_include_subkey_result.yaml
deleted file mode 100644 (file)
index 641e814..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-Description: examples/source_include_subkey.yaml
-HeatTemplateFormatVersion: '2012-12-12'
-Parameters:
-  Foo:
-    Type: String
-Resources:
-  GenericB:
-    Metadata:
-      my_meta:
-        Ref: ImportantValue
-    Properties:
-      image:
-        Ref: Foo
-    Type: OS::Nova::Server
diff --git a/examples/source_include_subkey_result_hot.yaml b/examples/source_include_subkey_result_hot.yaml
deleted file mode 100644 (file)
index ec3bfb6..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-description: examples/source_include_subkey_hot.yaml
-heat_template_version: '2014-10-16'
-parameters:
-  Foo:
-    type: string
-resources:
-  GenericB:
-    metadata:
-      my_meta:
-        get_param: ImportantValue
-    properties:
-      image:
-        get_param: Foo
-    type: OS::Nova::Server
diff --git a/examples/source_lib_result.yaml b/examples/source_lib_result.yaml
deleted file mode 100644 (file)
index 5844c81..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-Description: examples/source.yaml
-HeatTemplateFormatVersion: '2012-12-12'
-Parameters:
-  SourceImage:
-    Default: my_image
-    Type: String
-Resources:
-  A:
-    Properties:
-      image:
-        Ref: SourceImage
-    Type: OS::Nova::Server
-  B:
-    Metadata:
-      my_meta:
-        Fn::Join:
-        - ''
-        - - one
-          - two
-          - three
-    Properties:
-      image:
-        Ref: BImage
-    Type: OS::Nova::Server
diff --git a/examples/source_lib_result_hot.yaml b/examples/source_lib_result_hot.yaml
deleted file mode 100644 (file)
index 0235f20..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-description: examples/source_hot.yaml
-heat_template_version: '2014-10-16'
-parameters:
-  SourceImage:
-    default: my_image
-    type: string
-resources:
-  A:
-    properties:
-      image:
-        get_param: SourceImage
-    type: OS::Nova::Server
-  B:
-    metadata:
-      my_meta:
-        list_join:
-        - ''
-        - - one
-          - two
-          - three
-    properties:
-      image:
-        get_param: BImage
-    type: OS::Nova::Server