Install packages or ports

Install FreeBSD packages or ports needed by Poudriere poudriere_packages. Also, install packages needed to generate the signing key, and the certificate poudriere_packages_cert.

By default, the installation of packages is enabled

poudriere_install: true
freebsd_install_method: packages

If you decide to install from ports set

freebsd_install_method: ports

To install pre-build packages, when available, set

freebsd_use_packages: true

or build the packages from the ports first

freebsd_use_packages: false

Install packages

shell> ansible-playbook pb.yml -t poudriere_packages -e poudriere_install=true

The best practice is disabling the installation to speedup the execution of the playbook

poudriere_install: false