Add tox environement for ansible check syntax
This commits adds tox environments for checking the lampstack ansible syntax. Change-Id: Ia333d222ffb4b10caad1c55ea58b771865cd8de2
This commit is contained in:
parent
2e0619c1fd
commit
597ec42e30
7
tox.ini
7
tox.ini
|
@ -13,6 +13,7 @@ setenv =
|
||||||
ANSIBLE_SSH_CONTROL_PATH = /tmp/%%h-%%r
|
ANSIBLE_SSH_CONTROL_PATH = /tmp/%%h-%%r
|
||||||
ANSIBLE_INVENTORY = {env:LAMPSTACK_DIR}/hosts
|
ANSIBLE_INVENTORY = {env:LAMPSTACK_DIR}/hosts
|
||||||
ANSIBLE_CONFIG = {env:LAMPSTACK_DIR}/ansible.cfg
|
ANSIBLE_CONFIG = {env:LAMPSTACK_DIR}/ansible.cfg
|
||||||
|
ANSIBLE_LOCAL_TEMP = {envtmpdir}
|
||||||
deps =
|
deps =
|
||||||
setuptools
|
setuptools
|
||||||
-r{toxinidir}/ansible_requirements.txt
|
-r{toxinidir}/ansible_requirements.txt
|
||||||
|
@ -27,3 +28,9 @@ setenv =
|
||||||
{[testenv]setenv}
|
{[testenv]setenv}
|
||||||
ANSIBLE_CALLBACK_WHITELIST = profile_tasks
|
ANSIBLE_CALLBACK_WHITELIST = profile_tasks
|
||||||
commands = ansible-playbook -vvv -e "action=apply {posargs}" {env:LAMPSTACK_DIR}/site.yml
|
commands = ansible-playbook -vvv -e "action=apply {posargs}" {env:LAMPSTACK_DIR}/site.yml
|
||||||
|
|
||||||
|
[testenv:lampstack-syntax]
|
||||||
|
setenv =
|
||||||
|
{[testenv]setenv}
|
||||||
|
commands = ansible-playbook -vvv --syntax-check {env:LAMPSTACK_DIR}/site.yml -e "action=apply {posargs}"
|
||||||
|
ansible-playbook -vvv --syntax-check {env:LAMPSTACK_DIR}/site.yml -e "action=destroy {posargs}"
|
||||||
|
|
Loading…
Reference in New Issue