Introduction
Supported systems: FreeBSD Supported Production Releases
Requirements:
The collection is shipped with:
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.
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.
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 Playbooks.
Note
The above Requirements list the collections required by the roles.
All listed collections are included in the standard Ansible distribution.
The roles may require other roles not listed here. See the roles’
requirements.ymlfiles and install the missing roles manually when needed.
See also
Hint
Run Ansible in Python virtual environment. See venv — Creation of virtual environments.
Important
-
BSD support is important to us at Ansible. ... we have an active BSD community and strive to be as BSD-friendly as possible.
Search latest Ansible docs for
FreeBSDto learn the current FreeBSD support.