From f8322ce158dab307290aecb95864d86b0e88fb20 Mon Sep 17 00:00:00 2001 From: Alexandru Avadanii Date: Sun, 26 Nov 2017 23:55:45 +0100 Subject: [baremetal] Retry cinder.controller on failure Occasionally, cinderng.volume_type_present errors with: ClientException: Service Unavailable (HTTP 503) Instead of retrying the whole state file, use `wait_for` macro to retry only this high state up to 5 times. Change-Id: Ib9ef017aca737e53c853007c13107d56d856c016 Signed-off-by: Alexandru Avadanii (cherry picked from commit 92fb2b5e303b5e097a21d43612d5c8132f23152b) --- mcp/config/states/openstack_ha | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mcp') diff --git a/mcp/config/states/openstack_ha b/mcp/config/states/openstack_ha index 0c1b82f48..fbddc6e83 100755 --- a/mcp/config/states/openstack_ha +++ b/mcp/config/states/openstack_ha @@ -45,7 +45,7 @@ salt -I 'keystone:server' state.sls keystone.server salt -I 'nova:controller' state.sls nova -b 1 salt -I 'heat:server' state.sls heat -b 1 -salt -I 'cinder:controller' state.sls cinder -b 1 +wait_for 5 "salt -I 'cinder:controller' state.sls cinder -b 1" salt -I 'cinder:volume' state.sls cinder salt -I 'neutron:server' state.sls neutron -b 1 -- cgit 1.2.3-korg