Merge "[N->O] Fix wrong database connection for cell0 during upgrade." into stable...
authorJenkins <jenkins@review.openstack.org>
Sun, 2 Apr 2017 08:05:07 +0000 (08:05 +0000)
committerGerrit Code Review <review@openstack.org>
Sun, 2 Apr 2017 08:05:07 +0000 (08:05 +0000)
puppet/services/nova-api.yaml
puppet/services/nova-base.yaml

index d552052..678e09b 100644 (file)
@@ -225,7 +225,7 @@ outputs:
         - name: Setup cell_v2 (map cell0)
           tags: step5
           when: is_bootstrap_node
-          command: nova-manage cell_v2 map_cell0
+          shell: nova-manage cell_v2 map_cell0 --database_connection=$(hiera nova::cell0_database_connection)
         - name: Setup cell_v2 (create default cell)
           tags: step5
           when: is_bootstrap_node
index 8100c9b..7b568e9 100644 (file)
@@ -151,6 +151,16 @@ outputs:
                 - {get_param: [EndpointMap, MysqlInternal, host]}
                 - '/nova'
                 - '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
+          nova::cell0_database_connection:
+            list_join:
+              - ''
+              - - {get_param: [EndpointMap, MysqlInternal, protocol]}
+                - '://nova:'
+                - {get_param: NovaPassword}
+                - '@'
+                - {get_param: [EndpointMap, MysqlInternal, host]}
+                - '/nova_cell0'
+                - '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
           nova::api_database_connection:
             list_join:
               - ''