Skip to content

azavea/ansible-python-security

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-python-security

Ansible Role to add Python support for TLS SNI.

Role Variables

  • python_security_urllib3_version: Version of urllib3[secure] to install. (Default: "1.22.*")

Testing

Requirements

  • Virtualbox 5.1.22+
  • Vagrant 1.9.5+
  • Pip 9.0.1+
  • Molecule <= 1.25
  • Ansible 2.3.1+

Overview

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.

Example

# 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

About

Ansible Role to install Python security modules.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages