Fix linters for tripleo-ci
Ansible-lint fails after ansible 2.10 was released, limit its dependency to ansible 2.9 Change-Id: I54c2443be11a9bd86b8e8981fbf3a540a5105362
This commit is contained in:
parent
019f2fe184
commit
820e3fe31e
|
@ -5,4 +5,6 @@ quiet: false
|
||||||
skip_list:
|
skip_list:
|
||||||
- ANSIBLE0010 # Package installs should not use latest.
|
- ANSIBLE0010 # Package installs should not use latest.
|
||||||
- 602 # Due to https://github.com/ansible/ansible-lint/issues/457
|
- 602 # Due to https://github.com/ansible/ansible-lint/issues/457
|
||||||
|
- 208 # [E208]
|
||||||
|
- 106 # [E106]
|
||||||
verbosity: 1
|
verbosity: 1
|
||||||
|
|
|
@ -37,7 +37,7 @@ repos:
|
||||||
# types: [file, yaml]
|
# types: [file, yaml]
|
||||||
# entry: yamllint --strict -f parsable
|
# entry: yamllint --strict -f parsable
|
||||||
- repo: https://github.com/ansible/ansible-lint.git
|
- repo: https://github.com/ansible/ansible-lint.git
|
||||||
rev: v4.1.1a6
|
rev: v4.3.5
|
||||||
hooks:
|
hooks:
|
||||||
- id: ansible-lint
|
- id: ansible-lint
|
||||||
always_run: true
|
always_run: true
|
||||||
|
@ -46,7 +46,9 @@ repos:
|
||||||
# results when called with individual files.
|
# results when called with individual files.
|
||||||
# https://github.com/ansible/ansible-lint/issues/611
|
# https://github.com/ansible/ansible-lint/issues/611
|
||||||
verbose: true
|
verbose: true
|
||||||
entry: env ANSIBLE_LIBRARY=./library ansible-lint --force-color -p -v
|
entry: env ANSIBLE_LIBRARY=./library ansible-lint --force-color -p -v .
|
||||||
|
additional_dependencies:
|
||||||
|
- 'ansible<2.10'
|
||||||
- repo: https://github.com/openstack-dev/bashate.git
|
- repo: https://github.com/openstack-dev/bashate.git
|
||||||
rev: 0.6.0
|
rev: 0.6.0
|
||||||
hooks:
|
hooks:
|
||||||
|
|
|
@ -78,6 +78,9 @@
|
||||||
- tox.ini
|
- tox.ini
|
||||||
- ^setup.*$
|
- ^setup.*$
|
||||||
- ^vars/sova-patterns.yml$
|
- ^vars/sova-patterns.yml$
|
||||||
|
- ^.ansible-lint$
|
||||||
|
- ^.pre-commit-config.yaml$
|
||||||
|
- ^.yamllint$
|
||||||
|
|
||||||
# This job definition holds the required projects
|
# This job definition holds the required projects
|
||||||
# for tripleo-ci-base-centos-8. The required projects are separated
|
# for tripleo-ci-base-centos-8. The required projects are separated
|
||||||
|
@ -135,6 +138,9 @@
|
||||||
- tox.ini
|
- tox.ini
|
||||||
- ^setup.*$
|
- ^setup.*$
|
||||||
- ^vars/sova-patterns.yml$
|
- ^vars/sova-patterns.yml$
|
||||||
|
^.ansible-lint$
|
||||||
|
- ^.pre-commit-config.yaml$
|
||||||
|
- ^.yamllint$
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: tripleo-ci-base-multinode
|
name: tripleo-ci-base-multinode
|
||||||
|
|
Loading…
Reference in New Issue