Introduction

The collection is shipped with:

Plugins:

Roles:

  • apache - Install, configure, and manage the Apache HTTP server.

  • certificate - Generate and verify OpenSSL certificates.

  • config_light - Install packages and configure files, services, and handlers.

  • custom_image - Download, mount, and customize system images.

  • dhcp - Install, configure, and manage the DHCP server.

  • iocage (role) - Install and configure iocage.

  • iocage_template - Create and configure iocage templates.

  • lib - Task library providing reusable utilities.

  • network - Configure system networking.

  • nginx - Install, configure, and manage NGINX.

  • packages - Configure package repositories and install packages.

  • pf - Configure the Packet Filter (PF) firewall.

  • postinstall - Perform post-installation system configuration.

  • poudriere - Install and configure the Poudriere build system.

  • rsnapshot - Install and configure rsnapshot backups.

  • zfs - Configure ZFS storage pools and datasets.

Various Playbooks.

Tip

Note

  • All collections listed in the above Requirements are included in the standard Ansible distribution.

  • The roles may require other collections and/or roles not listed here. See each role’s requirements.yml file and install the missing collections and/or roles manually when needed.

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 the official Ansible documentation for the current status of FreeBSD support.