diff --git a/tox.ini b/tox.ini index b31cf7a23..ad87789ed 100644 --- a/tox.ini +++ b/tox.ini @@ -109,3 +109,10 @@ commands = echo -e '\n\nNo molecule tests have been executed\nSee https://docs.openstack.org/tripleo-ansible/latest/contributing.html#local-testing-of-new-roles\n\n'; \ fi" {[testenv:linters]commands} + +[testenv:modules] +deps= + {[testenv:linters]deps} +commands = + bash -c "cd {toxinidir}/tripleo_ansible/ansible_plugins/tests; molecule test --all;" + {[testenv:linters]commands} diff --git a/zuul.d/molecule.yaml b/zuul.d/molecule.yaml index b7865201f..f07b1bf8c 100644 --- a/zuul.d/molecule.yaml +++ b/zuul.d/molecule.yaml @@ -63,6 +63,7 @@ - tripleo-ansible-centos-8-molecule-tripleo_validations_package - tripleo-ansible-centos-8-molecule-tuned - tripleo-ansible-centos-8-role-addition + - tripleo-ansible-centos-8-molecule-tripleo-modules gate: jobs: - tripleo-ansible-centos-8-molecule-aide @@ -124,6 +125,7 @@ - tripleo-ansible-centos-8-molecule-tripleo_validations_package - tripleo-ansible-centos-8-molecule-tuned - tripleo-ansible-centos-8-role-addition + - tripleo-ansible-centos-8-molecule-tripleo-modules name: tripleo-ansible-molecule-jobs periodic-weekly: jobs: @@ -622,3 +624,13 @@ voting: true vars: tox_envlist: role-addition +- job: + files: + - ^tripleo_ansible/ansible_plugins/modules/container_startup_config.py + - ^tripleo_ansible/ansible_plugins/modules/tripleo_container_configs.py + - ^tripleo_ansible/ansible_plugins/modules/tripleo_container_config_scripts.py + - ^tripleo_ansible/ansible_plugins/modules/tripleo_os_net_config.py + - ^tripleo_ansible/ansible_plugins/strategy/.* + - ^tox.ini + name: tripleo-ansible-centos-8-molecule-tripleo-modules + parent: tripleo-ansible-centos-8-base