mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-02-26 15:36:11 -03:30
Add Ansible-lint CI step (#4411)
* Add ansible-lint as gitlab-ci step * Fix jinja2 syntax in include_tasks that breaks ansible-lint * Use a block scalar to get around gitlab quoting/escaping rules * Run ansible-lint in verbose mode in CI
This commit is contained in:
committed by
Kubernetes Prow Robot
parent
a678d1be9d
commit
d2a1ac3b0c
@@ -731,6 +731,14 @@ yamllint:
|
||||
- yamllint .
|
||||
except: ['triggers', 'master']
|
||||
|
||||
ansible-lint:
|
||||
<<: *job
|
||||
stage: unit-tests
|
||||
# lint every yml/yaml file that looks like it contains Ansible plays
|
||||
script: |-
|
||||
grep -Rl '^- hosts: \|^ hosts: \|^- name: ' --include \*.yml --include \*.yaml . | xargs ansible-lint -v
|
||||
except: ['triggers', 'master']
|
||||
|
||||
tox-inventory-builder:
|
||||
stage: unit-tests
|
||||
<<: *job
|
||||
|
||||
Reference in New Issue
Block a user