function syntax_check {
"$VENV"/ansible-playbook -i "$WORKSPACE"/ceph-ansible/tests/functional/all_daemons/hosts site.yml.sample --syntax-check --list-tasks -vv
"$VENV"/ansible-playbook -i "$WORKSPACE"/ceph-ansible/tests/functional/all_daemons/hosts site-docker.yml.sample --syntax-check --list-tasks -vv
-
- # move roles and group_vars into the
- # infrastructure-playbooks directory for easier syntax checking
- cp -r roles infrastructure-playbooks/
- cp -r group_vars infrastructure-playbooks/
- mv infrastructure-playbooks/group_vars/all.yml.sample infrastructure-playbooks/group_vars/all.yml
- export ANSIBLE_LIBRARY=$WORKSPACE/ceph-ansible/library
-
"$VENV"/ansible-playbook -i "$WORKSPACE"/ceph-ansible/tests/functional/all_daemons/hosts infrastructure-playbooks/*.yml --syntax-check --list-tasks -vv
}
function ansible_lint {
- "$VENV"/ansible-lint site.yml.sample
- "$VENV"/ansible-lint site-docker.yml.sample
+ "$VENV"/ansible-lint -x 204,205 site.yml.sample
+ "$VENV"/ansible-lint -x 204,205 site-docker.yml.sample
}
function group_vars_check {