zuul-jobs/playbooks/tox/linters.yaml
Paul Belanger 829297c37a
Ensure we load roles for linting
Did didn't have ansible-lint setup properly, as a results our roles
weren't actually linted properly.

Fix variable linting issues and ignore ANSIBLE0012.

Change-Id: I07aa940245e700c9f08df0f1920720f0ed9d3de0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-07-17 16:50:06 -04:00

21 lines
482 B
YAML

- hosts: all
pre_tasks:
- name: Register tox environment list
command: tox -l
args:
chdir: "src/{{ zuul.project.canonical_name }}"
register: envlist
- name: Define tox_envlist fact for pep8
set_fact:
tox_envlist: 'pep8'
when: envlist.stdout.find('pep8') != -1
- name: Define tox_envlist fact for linters
set_fact:
tox_envlist: 'linters'
when: envlist.stdout.find('linters') != -1
roles:
- tox