This collection includes plenty of modules to interact with Horizon instances and automate your certificate management workflows.
This collection requires Python 3.6 or greater. It offers compatibility with the following Horizon versions :
Collection version | Horizon version |
---|---|
1.5 | 2.2.0+ |
1.4 | 2.2.0+ |
1.3 | 2.2.0 - 2.4.x |
1.2 | 2.2.0 - 2.3.x |
1.1 | 2.2.0 - 2.3.x |
1.0 | 2.0.0 - 2.3.x |
You can install the Horizon collection with the Ansible Galaxy CLI:
ansible-galaxy collection install evertrust.horizon
You can also include it in a requirements.yml
file and install it with ansible-galaxy collection install -r requirements.yml
, using the format:
---
collections:
- name: evertrust.horizon
Some modules require external Python dependencies (mainly the cryptography
module), which are not installed by ansible-galaxy
. They can be manually installed using pip:
pip install requirements.txt
The full documentation for this collection can be found at evertrust.github.io/horizon-ansible.
GNU General Public License v3.0 or later.
See LICENSE.md to see the full text.