ara/.zuul.yaml
David Moreau Simard e44f7a766c
Move Ansible role to set up ARA 1.0 from ara-infra
Now that ara-{server,clients,plugins} have been merged back into
ara, it is simpler and more convenient to have the role in-tree.

The role has changed a bit during the import.
The most significant change is that the role now defaults to an
unprivileged installation for personal use.

Change-Id: Ie47fe57356eaa6174d7813b7780a464e16c4a891
2019-03-05 16:04:31 -05:00

102 lines
2.5 KiB
YAML

- job:
name: ara-tox-py3
parent: tox
nodeset: ubuntu-bionic
vars:
tox_envlist: py3
- job:
name: ara-tox-linters
parent: tox
nodeset: ubuntu-bionic
vars:
tox_envlist: linters
- job:
name: ara-1.0-integration-base
parent: base
vars:
integration_ansible_name: "{{ ansible_user_dir }}/src/github.com/ansible/ansible"
integration_ansible_version: null
run: playbooks/integration-tests.yaml
post-run: tests/integration-post.yaml
- job:
name: ara-1.0-integration-fedora-devel
parent: ara-integration-base
nodeset: fedora-latest
required-projects:
- name: github.com/ansible/ansible
override-checkout: devel
- job:
name: ara-1.0-integration-fedora-2.7
parent: ara-1.0-integration-base
nodeset: fedora-latest
required-projects:
- name: github.com/ansible/ansible
override-checkout: stable-2.7
- job:
name: ara-1.0-integration-ubuntu-2.6
parent: ara-1.0-integration-base
nodeset: ubuntu-bionic
required-projects:
- name: github.com/ansible/ansible
override-checkout: stable-2.6
- job:
name: ara-1.0-role-integration-base
parent: base
files:
- ara/*
- playbooks/*
- roles/*
- tests/*
- .zuul.d/*
- setup.py
- setup.cfg
- requirements.txt
- test-requirements.txt
pre-run: tests/role-integration-pre.yaml
run: playbooks/ara.yaml
vars:
ara_source: "{{ ansible_user_dir }}/src/git.openstack.org/openstack/ara"
ara_web_server: nginx
ara_wsgi_server: gunicorn
ara_www_dir: /var/www/ara
- job:
name: ara-1.0-role-integration-ubuntu
parent: ara-1.0-role-integration-base
nodeset: ubuntu-bionic
- job:
name: ara-1.0-role-integration-fedora
parent: ara-1.0-role-integration-base
nodeset: fedora-latest
- project:
vars:
rtd_webhook_id: '49230'
templates:
- docs-on-readthedocs
check:
jobs:
- ara-1.0-integration-fedora-2.7
- ara-1.0-integration-fedora-devel:
voting: false
- ara-1.0-integration-ubuntu-2.6
- ara-1.0-role-integration-ubuntu
- ara-1.0-role-integration-fedora
- ara-tox-linters
- ara-tox-py3
gate:
jobs:
- ara-1.0-integration-fedora-2.7
- ara-1.0-integration-ubuntu-2.6
- ara-1.0-role-integration-ubuntu
- ara-1.0-role-integration-fedora
- ara-tox-linters
- ara-tox-py3