os_cacert: Parametrize VIP used in path by cp.push 45/41445/2
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Fri, 8 Sep 2017 22:08:49 +0000 (00:08 +0200)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Sun, 10 Sep 2017 20:01:57 +0000 (20:01 +0000)
JIRA: FUEL-274

Change-Id: Ia77948ba3e99c47aa86fcca20c67d80e2e761208
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
mcp/config/states/openstack_ha

index b9db817..8ca76e4 100755 (executable)
@@ -54,5 +54,8 @@ salt -I 'ceilometer:agent' state.sls ceilometer
 salt -I 'horizon:server' state.sls horizon
 salt -I 'nginx:server' state.sls nginx
 
-salt -C 'I@nginx:server and *01*' cp.push /etc/ssl/certs/10.167.4.80-with-chain.crt upload_path='certs/os_cacert'
+clstr_vip_addr=$(salt -C 'I@nginx:server and *01*' --out=yaml \
+  pillar.get _param:cluster_vip_address | awk '{print $2; exit}')
+salt -C 'I@nginx:server and *01*' cp.push \
+  /etc/ssl/certs/${clstr_vip_addr}-with-chain.crt upload_path='certs/os_cacert'
 cd /etc/ssl/certs && ln -s /var/cache/salt/master/minions/prx01.*/files/certs/os_cacert