Merge "Fixes to swift-storage-source.yaml"
authorJenkins <jenkins@review.openstack.org>
Wed, 4 Jun 2014 06:48:54 +0000 (06:48 +0000)
committerGerrit Code Review <review@openstack.org>
Wed, 4 Jun 2014 06:48:54 +0000 (06:48 +0000)
swift-storage-source.yaml

index f20b275..d9df572 100644 (file)
@@ -18,17 +18,34 @@ Resources:
   SwiftStorage0:
     Type: OS::Nova::Server
     Properties:
-      image:
-        {Ref: SwiftStorageImage}
+      image: {Ref: SwiftStorageImage}
       flavor: {Ref: OvercloudSwiftStorageFlavor}
       key_name: {Ref: KeyName}
+      user_data_format: SOFTWARE_CONFIG
+  SwiftKeystoneConfig:
+    Type: OS::Heat::StructuredConfig
+    Properties:
+      config:
+        keystone:
+          host: {get_input: keystone_host}
+  SwiftStorage0Keystone:
+    Type: OS::Heat::StructuredDeployment
+    Properties:
+      server: {Ref: SwiftStorage0}
+      config: {Ref: SwiftKeystoneConfig}
+      signal_transport: NO_SIGNAL
+      input_values:
+        keystone_host: {"Fn::Select": [ 0, {"Fn::Select": [ "ctlplane", {"Fn::GetAtt": [controller0, networks]} ]} ] }
   SwiftStorage0Deploy:
     Type: OS::Heat::StructuredDeployment
     Properties:
       server: {Ref: SwiftStorage0}
       config: {Ref: SwiftConfig}
+      signal_transport: NO_SIGNAL
       input_values:
         neutron_local_ip: {"Fn::Select": [ 0, {"Fn::Select": [ "ctlplane", {"Fn::GetAtt": [SwiftStorage0, networks]} ]} ] }
+        swift_hash_suffix: {Ref: SwiftHashSuffix}
+        swift_password: {Ref: SwiftPassword}
         swift_devices:
           Fn::Join:
           - ', '