Ansible Role to add Python support for TLS SNI.
python_security_urllib3_version
: Version ofurllib3[secure]
to install. (Default:"1.22.*"
)
- Virtualbox 5.1.22+
- Vagrant 1.9.5+
- Pip 9.0.1+
- Molecule <= 1.25
- Ansible 2.3.1+
Tests are done using molecule. To run the test suite, install molecule and its dependencies and run molecule test
from the folder containing molecule.yml. To add additional tests, add a testinfra python script in the tests directory, or add a function to test_modules.py. Information about available Testinfra modules is available here.
# Download molecule, dependencies
$ pip install molecule
# Change to the top-level project directory, which contains molecule.yml
$ cd /path/to/ansible-python-security
# Ensure that molecule.yml is present
$ ls
CHANGELOG.md molecule.yml
LICENSE README.md
playbook.yml tasks
defaults tests
meta roles.yml
# We're in the right directory, so let's run tests!
$ molecule test