Skip to content

openziti-test-kitchen/ansible-collection

OpenZiti Ansible Collection

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

Notes

  • 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.

Contributing

Please reference the Ansible Collection Structure document here: Collection Structure

About

Ansible Galaxy Collection of Playbooks, Roles, Plugins, and Modules

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published