Set coordination url for gnocchi storage
authorPradeep Kilambi <pkilambi@redhat.com>
Thu, 11 Aug 2016 20:37:01 +0000 (16:37 -0400)
committerPradeep Kilambi <pkilambi@redhat.com>
Thu, 11 Aug 2016 20:37:50 +0000 (16:37 -0400)
Change-Id: I8107b84eaea8baf3ed664c70d4cf16537d869bcb

puppet/services/gnocchi-base.yaml

index a408d5d..fcd81b2 100644 (file)
@@ -34,6 +34,10 @@ parameters:
     type: string
     default: 'regionOne'
     description: Keystone region for endpoint
+  RedisPassword:
+    description: The password for the redis service account.
+    type: string
+    hidden: true
 
 outputs:
   aux_parameters:
@@ -69,6 +73,14 @@ outputs:
         gnocchi::api::keystone_tenant: 'service'
         gnocchi::api::keystone_password: {get_param: GnocchiPassword}
         gnocchi::wsgi::apache::ssl: false
+        gnocchi::storage::coordination_url:
+          list_join:
+            - ''
+            - - 'redis://:'
+              - {get_param: RedisPassword}
+              - '@'
+              - "%{hiera('redis_vip')}"
+              - ':6379/'
         gnocchi::storage::swift::swift_user: 'service:gnocchi'
         gnocchi::storage::swift::swift_auth_version: 2
         gnocchi::storage::swift::swift_key: {get_param: GnocchiPassword}