openstack-zuul-jobs/playbooks/legacy/grenade-dsvm-cinder-mn-sub-bak/run.yaml
Clark Boylan cce20db298 Fix cinder mn-sub mulitnode jobs
These are multinode jobs that don't have multinode in their name so were
missed earlier. Update them to include the multinode base job as parent
for firewall fixes and run the main playbook only on the primary node.

Change-Id: Iba9e4534a3d0eb01ed814c4edf335e634621925e
2017-10-01 05:34:49 -07:00

53 lines
1.8 KiB
YAML

- hosts: primary
name: Autoconverted job legacy-grenade-dsvm-cinder-mn-sub-bak from old job gate-grenade-dsvm-cinder-mn-sub-bak-ubuntu-xenial-nv
tasks:
- name: Ensure legacy workspace directory
file:
path: '{{ ansible_user_dir }}/workspace'
state: directory
- shell:
cmd: |
set -e
set -x
cat > clonemap.yaml << EOF
clonemap:
- name: openstack-infra/devstack-gate
dest: devstack-gate
EOF
/usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \
git://git.openstack.org \
openstack-infra/devstack-gate
executable: /bin/bash
chdir: '{{ ansible_user_dir }}/workspace'
environment: '{{ zuul | zuul_legacy_vars }}'
- shell:
cmd: |
set -e
set -x
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_CONFIGDRIVE=0
export DEVSTACK_GATE_GRENADE=pullup
export PROJECTS="openstack-dev/grenade $PROJECTS"
export BRANCH_OVERRIDE=default
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
fi
export DEVSTACK_GATE_TOPOLOGY="multinode"
export SERVICES=bak
if [ "$SERVICES" == "bak" ] ; then
export DEVSTACK_GATE_CINDER_MN_GRENADE_SUB_BAK=1
elif [ "$SERVICES" == "volschbak" ] ; then
export DEVSTACK_GATE_CINDER_MN_GRENADE_SUB_VOLSCHBAK=1
else
export DEVSTACK_GATE_CINDER_MN_GRENADE=1
fi
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
./safe-devstack-vm-gate-wrap.sh
executable: /bin/bash
chdir: '{{ ansible_user_dir }}/workspace'
environment: '{{ zuul | zuul_legacy_vars }}'