From 6b5d44f4ecd79281ab484363cd68c97eedb6a5c8 Mon Sep 17 00:00:00 2001 From: Mykyta Karpin Date: Fri, 9 Dec 2016 22:44:02 +0200 Subject: [PATCH] Fix ironic-compute task ordering Both openstack-network/server-nova task and ironic/ironic-compute task declare ::nova::network::neutron class with same parameters, in case when ironic-compute task is applied before server-nova task, nova-api service will not be refreshed, because nova_config resources from ::nova::network::neutron were not updated. This patch ensures that ironic-compute task will be applied after openstack network configuration. Change-Id: Ie13df7d2ceaa204bdd1958b79949487c2dbd24fe Closes-Bug: #1646833 (cherry picked from commit a5a7f1d6330d0699d7f63da7bbbe176bfeab0ff5) --- deployment/puppet/openstack_tasks/examples/ironic/tasks.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deployment/puppet/openstack_tasks/examples/ironic/tasks.yaml b/deployment/puppet/openstack_tasks/examples/ironic/tasks.yaml index b30a6cad59..fd50f2f013 100644 --- a/deployment/puppet/openstack_tasks/examples/ironic/tasks.yaml +++ b/deployment/puppet/openstack_tasks/examples/ironic/tasks.yaml @@ -87,7 +87,7 @@ ('primary-controller' in $.node_roles)), $.get('memcache_server_port'), $.get('use_ssl')) required_for: [deploy_end] - requires: [primary-openstack-controller, openstack-controller, ironic-api] + requires: [primary-openstack-controller, openstack-controller, openstack-network-end, ironic-api] refresh_on: [nova_config, nova_paste_api_ini] cross-depends: - name: /^(primary-)?rabbitmq$/