You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Module code conforms to coding standards (v3). This includes a Parameters class, ModuleManager class, and ArgumentSpec class.
Module includes GPL3 license at top of the file and F5 Networks copyright.
Module imports are not from *
If this module is new to Ansible, the version_added key of the DOCUMENTATION variable is set to 2.5.
If this module is not new to Ansible, but you have added accepted parameters to it, the version_added key for each of those new parameters is 2.5.
Integration test related
Playbook exists to do functional tests
Role directory with functional tests exists
Module code has been tested on major releases post 12.x. If a major release cannot be supported, document "why" in the notes section of the module DOCUMENTATION
Unit test related
Unit tests in tests/unit for the product exist
TestParameters unit test class exists and has content
TestManager unit test class (or *Managers if required) exists and has content
caphrim007
added
enhancement
PRs or Issues for basic feature requests for an existing module.
and removed
upstream
Issues for modules that need to be upstreamed due to bugfix, enhancement, or new module
labels
Nov 2, 2017
ISSUE TYPE
COMPONENT NAME
ANSIBLE VERSION
PYTHON VERSION
BIGIP VERSION
CHECKLIST
Module code related
EXAMPLES
DOCUMENTATION
RETURN
ANSIBLE_METADATA
Parameters
class,ModuleManager
class, andArgumentSpec
class.from *
version_added
key of theDOCUMENTATION
variable is set to2.5
.version_added
key for each of those new parameters is2.5
.Integration test related
notes
section of the moduleDOCUMENTATION
Unit test related
tests/unit
for the product existTestParameters
unit test class exists and has contentTestManager
unit test class (or*Managers
if required) exists and has contentQC related
tox -e style -- library/MODULE_NAME.py
tox -e style -- test/unit/PRODUCT/test_MODULE_NAME.py
Docs related
make docs
)f5-ansible
so they can be rebuilt by ReadTheDocs.Upstream vendor related, with f5-sdk
(this must be done inside of Ansible's source tree)
ansible-test units --tox --python 2.6 MODULE_NAME
ansible-test units --tox --python 2.7 MODULE_NAME
ansible-test units --tox --python 3.5 MODULE_NAME
ansible-test units --tox --python 3.6 MODULE_NAME
ansible-test sanity --test validate-modules
ansible-test sanity --test pep8
Upstream vendor related, without f5-sdk
(this must be done inside of Ansible's source tree)
ansible-test sanity --test import --python 2.6
ansible-test sanity --test import --python 2.7
ansible-test sanity --test import --python 3.5
ansible-test sanity --test import --python 3.6
nosetests test/units/modules/network/f5/test_MODULE_NAME.py
using venv made with requirements.bare.txtUpstream vendor related, misc
Upstream vendor, sanity related
bash test/ansible/sanity/integration-test-idempotent-names.sh
passesSUMMARY
The text was updated successfully, but these errors were encountered: