adarnimrod.openbsd-bootstrap
OpenBSD Bootstrap #################
This is a guide for setting up an OpenBSD instance using Ansible.
Requirements
Check the meta/main.yml
file and the top of the tasks/main.yml
file for details.
Role Variables
Look at the defaults/main.yml
file for variable information.
Dependencies
Refer to the meta/main.yml
file for dependencies.
Example Playbook
See the tests/playbook.yml
file for an example of how to use this role.
Testing
You need Python 2.7, Vagrant, and VirtualBox to run tests. Install the necessary Python packages and roles for testing:
pip install -r tests/requirements.txt
ansible-galaxy install git+file://$(pwd),$(git rev-parse --abbrev-ref HEAD) -p .molecule/roles
molecule dependency
To run all tests:
pre-commit run --all-files
molecule test --platform all
License
This software is under the MIT license. See the LICENSE.txt
file for details.
Author Information
Nimrod Adar, you can contact me <[email protected]>
_ or visit my website <https://www.shore.co.il/>
. Contributions are welcome through git send-email <http://git-scm.com/book/en/v2/Git-Commands-Email>
. The repository is available at: https://git.shore.co.il/explore/.
Role to bootstrap an OpenBSD instance (allow Ansible to provision the instance).
ansible-galaxy install adarnimrod.openbsd-bootstrap