juju4.ipv6
IPv6 Ansible Role
This is a simple Ansible role to make IPv6 more secure or to turn it off entirely on Linux and Windows systems.
Requirements & Dependencies
Ansible
This role has been tested with these Ansible versions:
- 1.9
- 2.0
- 2.2
- 2.6
- 2.7
- 2.8
- 2.10
Operating Systems
It has been tested on various systems using Travis (Ubuntu LTS, CentOS, etc.) and Appveyor (Windows).
Example Playbook
To use this role, just add it to your playbook like this:
- hosts: all
roles:
- juju4.ipv6
Variables
Currently, there are no specific variables to use.
Continuous Integration
This role includes basic testing with Travis for GitHub, and more advanced testing with Kitchen and a Vagrantfile located in test/vagrant
.
To test it, make sure all required roles are present, then run:
$ cd /path/to/roles/juju4.ipv6
$ kitchen verify
$ kitchen login
Or use Vagrant:
$ cd /path/to/roles/juju4.ipv6/test/vagrant
$ vagrant up
$ vagrant ssh
Troubleshooting & Known Issues
No specific issues listed.
References
For more information, you can check these links:
License
This project is licensed under the BSD 2-clause license.