kayobe/zuul.d/jobs.yaml
Mark Goddard 4cdf71f5a1 Add overcloud deployment job
Adds a Zuul job to perform deployment of an OpenStack control plane
consisting of a single node. Currently no tests are run against the
resulting control plane.

Change-Id: I2728421cb5dbd1dc370a3aa7d37d913c90ba38a5
Story: #2001655
Task: #6682
2018-03-15 10:47:54 +00:00

32 lines
756 B
YAML

---
# Tox job that checks Ansible playbook syntax.
- job:
name: kayobe-tox-ansible-syntax
parent: openstack-tox
vars:
tox_envlist: ansible-syntax
# Tox job that runs native Ansible role tests.
- job:
name: kayobe-tox-ansible
parent: openstack-tox-with-sudo
vars:
tox_envlist: ansible
# Base job for testing overcloud deployment.
- job:
name: kayobe-overcloud-base
pre-run: playbooks/kayobe-overcloud-base/pre.yml
run: playbooks/kayobe-overcloud-base/run.yml
post-run: playbooks/kayobe-overcloud-base/post.yml
attempts: 1
timeout: 5400
irrelevant-files:
- ^.*\.rst$
- ^doc/.*
- job:
name: kayobe-overcloud-centos
parent: kayobe-overcloud-base
nodeset: kayobe-centos