Examples

001-003:

Manage iocage

010-020:

Module vbotka.freebsd.iocage and Inventory vbotka.freebsd.iocage

030:

Filter vbotka.freebsd.iocage

200-209:

Ansible client

300:

Module vbotka.freebsd.service

301:

Module vbotka.freebsd.ucl

310-:

Role vbotka.freebsd.postinstall

320-:

Role vbotka.freebsd.packages

330-:

Role vbotka.freebsd.iocage

340-:

Role vbotka.freebsd.config_light

350-:

Role vbotka.freebsd.rsnapshot

360-:

Role vbotka.freebsd.network

370-:

Role vbotka.freebsd.pf

380-:

Role vbotka.freebsd.custom_image

390-:

Role vbotka.freebsd.poudriere

400-:

Role vbotka.freebsd.zfs

410-:

Role vbotka.freebsd.lib

420-:

Role vbotka.freebsd.apache

430-:

Role vbotka.freebsd.certificate

500-:

Infrastructure

Notes:

  • All examples comprise additional files not shown in the file’ tree. You might want to look them over for more details.

  • Most examples comprise batch.sh that runs the commands and creates the output.

  • Most plays in batch.sh are idempotent. If a play has already been run, the output of such a play may show ok instead of expected changed.

  • The playbooks in the examples use dashes - in their filenames. For example, pb-iocage.yml.

  • The playbooks in the collection, because of the Ansible collection naming conventions, use underscores _ in their filenames. For example, pb_iocage_template.yml.