--- - job: name: kayobe-tox-ansible-syntax description: | Tox job that checks Ansible playbook syntax. parent: openstack-tox vars: tox_envlist: ansible-syntax - job: name: kayobe-tox-ansible description: | Tox job that runs native Ansible role tests. parent: openstack-tox-with-sudo vars: tox_envlist: ansible - job: name: kayobe-tox-molecule description: | Tox job that runs molecule-based Ansible role tests. parent: openstack-tox-with-sudo pre-run: playbooks/kayobe-tox-molecule/pre.yml timeout: 3600 required-projects: - name: openstack/requirements override-checkout: stable/queens vars: tox_envlist: molecule - job: name: kayobe-overcloud-base description: | Base job for testing overcloud deployment. Configures the primary VM as an overcloud controller. 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 required-projects: - name: openstack/kayobe-config-dev - name: openstack/kolla override-checkout: stable/queens - name: openstack/kolla-ansible override-checkout: stable/queens - name: openstack/requirements override-checkout: stable/queens irrelevant-files: - ^.*\.rst$ - ^doc/.* - job: name: kayobe-overcloud-centos parent: kayobe-overcloud-base nodeset: kayobe-centos - job: name: kayobe-seed-base description: | Base job for testing seed deployment. Configures the primary VM as a seed. pre-run: playbooks/kayobe-seed-base/pre.yml run: playbooks/kayobe-seed-base/run.yml post-run: playbooks/kayobe-seed-base/post.yml attempts: 1 timeout: 5400 required-projects: - name: openstack/kayobe-config-dev - name: openstack/kolla override-checkout: stable/queens - name: openstack/kolla-ansible override-checkout: stable/queens - name: openstack/requirements override-checkout: stable/queens irrelevant-files: - ^.*\.rst$ - ^doc/.* - job: name: kayobe-seed-centos parent: kayobe-seed-base nodeset: kayobe-centos