From d706868ac3decd0df9dfce5d08508a477b47cc61 Mon Sep 17 00:00:00 2001 From: Alexandru Avadanii Date: Fri, 1 Dec 2017 03:03:52 +0100 Subject: states: Rename openstack, add baremetal_init To align with new cluster naming convention, rename 'openstack' state file to 'openstack_noha'. While at it, factor out baremetal setup from 'virtual_control_plane' into a new state that will be reused in upcoming scenarios, remove useless sync_all (automatically done after node reboot). FUEL-310 Change-Id: I6d7e5db8f09305f2fd8eeca0199a2e85b08d2202 Signed-off-by: Alexandru Avadanii (cherry picked from commmit 52e37b795bb975b1cb3bf1f684b009848c50a2d6) --- mcp/config/states/virtual_control_plane | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) (limited to 'mcp/config/states/virtual_control_plane') diff --git a/mcp/config/states/virtual_control_plane b/mcp/config/states/virtual_control_plane index b08a31ce6..5de4673cc 100755 --- a/mcp/config/states/virtual_control_plane +++ b/mcp/config/states/virtual_control_plane @@ -26,30 +26,10 @@ if [ "${ERASE_ENV}" -eq 1 ]; then done fi -# KVM, compute node prereqs (libvirt first), VCP deployment -# patch the networking module for Debian based distros -debian_ip_source=/usr/lib/python2.7/dist-packages/salt/modules/debian_ip.py -salt -C 'kvm* or cmp*' file.line $debian_ip_source \ - content='iface = iface.lower()' mode='delete' - -salt -C 'kvm* or cmp*' file.replace $debian_ip_source \ - pattern="^\s{8}__salt__\['pkg.install'\]\('vlan'\)" \ - repl="\n if not __salt__['pkg.version']('vlan'):\n __salt__['pkg.install']('vlan')" - -salt -C 'kvm*' pkg.install bridge-utils -salt -C 'kvm*' state.apply linux.network -salt -C 'cmp*' state.apply linux.system -salt -C 'cmp*' state.apply linux.network || true -salt -C 'kvm* or cmp*' system.reboot -wait_for 90 "! salt -C 'kvm* or cmp*' test.ping | " \ - "tee /dev/stderr | grep -Fq 'Not connected'" - -salt -C '* and not cfg01* and not mas01*' state.apply linux,ntp - +# KVM libvirt first, VCP deployment wait_for 5 "salt -C 'kvm*' state.sls libvirt" -salt -C '* and not cfg01* and not mas01*' state.apply salt -salt -C 'kvm*' saltutil.sync_all +salt -C 'kvm* or cmp*' state.apply salt wait_for 10 "! salt -C 'kvm*' state.sls salt.control | " \ "tee /dev/stderr | grep -Fq 'Not connected'" -- cgit 1.2.3-korg