Add to your requirements.yaml
file:
---
collections:
- name: community.openziti
source: https://github.com/netfoundry/ansible-collection.git
type: git
...
Then run:
ansible-galaxy collection install -r requirements.yaml
Install Python dependencies
pip install --requirements ./ansible_collections/community/openziti/requirements.txt
You can read the docs using ansible-doc
:
# === Connection Plugins ===
ansible-doc -t connection community.openziti.paramiko
ansible-doc -t connection community.openziti.libssh
# === Modules Plugins ===
ansible-doc -t module community.openziti.enroll_token
# === Inventory Plugins ===
ansible-doc -t inventory community.openziti.connection_autodiscovery
- The
community.openziti.libssh
connection plugin is experimental. Prefer the paramiko connection plugin instead. - The
connection_autodiscovery
dynamic inventory plugin involves some OpenZiti setup to function. Please see this GitHub project's wiki for details.
Please reference the Ansible Collection Structure document here: Collection Structure