
Plugins:

* `module iocage`_ - iocage jail handling.
* `module service`_ - Control or list system services.
* `module ucl`_ - CRUD-like interface for managing UCL files.
* `inventory iocage`_ - iocage inventory source.
* `inventory iocage2`_ - iocage inventory source (libzfs & iocage_lib).
* `filter iocage`_ - Parse iocage lists.
* `connection jailexec`_ - Connect jails without SSH.
* `lookup galaxy_info`_ - Get the meta data from galaxy.yml

Roles:

* `apache`_ - Install and configure Apache HTTP server.
* `certificate`_ - Generate and/or check OpenSSL certificates.
* `config_light`_ - Install packages, configure files, services, and handlers.
* `custom_image`_ - Download, mount, and customize system images.
* `dhcp`_ - Install and configure DHCP.
* `iocage`_ - Install and configure iocage.
* `iocage_template`_ - Create iocage templates.
* `lib`_ - Library of tasks.
* `network`_ - Configure network.
* `packages`_ - Configure repos and install packages.
* `pf`_ - Configure pf.
* `postinstall`_ - Postinstall configuration.
* `poudriere`_ - Install and configure Poudriere build system.
* `rsnapshot`_ - Install and configure rsnapshot.
* `zfs`_ - Configure ZFS.

Various :ref:`ug_playbooks`.


.. _module iocage: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/module/iocage/
.. _module service: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/module/service/
.. _module ucl: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/module/ucl/

.. _connection jailexec: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/connection/jailexec/
.. _inventory iocage: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/inventory/iocage/
.. _inventory iocage2: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/inventory/iocage2/
.. _filter iocage: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/filter/iocage/
.. _lookup galaxy_info: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/lookup/galaxy_info/

.. _apache: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/apache/
.. _certificate: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/certificate/
.. _config_light: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/config_light/
.. _custom_image: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/custom_image/
.. _dhcp: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/dhcp/
.. _iocage: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/iocage/
.. _iocage_template: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/iocage_template/
.. _lib: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/lib/
.. _network: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/network/
.. _packages: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/packages/
.. _pf: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/pf/
.. _postinstall: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/postinstall/
.. _poudriere: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/poudriere/
.. _rsnapshot: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/rsnapshot/
.. _zfs: https://galaxy.ansible.com/ui/repo/published/vbotka/freebsd/content/role/zfs/
