Introduction

The collection is shipped with:

Plugins:

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.yml files and install the missing roles manually when needed.

Tip

See the Examples and proof of concepts in the Sandbox.

Hint

Important

  • Ansible claims:

    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 FreeBSD to learn the current FreeBSD support.