GitHub - charlesrocket/freebsd-collection: Ansible collection for FBSD

1 min read Original article ↗

freebsd-collection

galaxy CI

Ansible collection for FreeBSD servers and desktops.

Installation

CLI

ansible-galaxy collection install charlesrocket.freebsd

Upgrade

ansible-galaxy collection install charlesrocket.freebsd --upgrade

YAML

requirements.yml:

collections:
  - name: charlesrocket.freebsd

Usage

See profiles/variables.

A playbook's execution can be fine-tuned via tags (station playbook):

ansible-playbook charlesrocket.freebsd.station --list-tags

Example

screenshot

# run as user
ansible-playbook charlesrocket.freebsd.station -c \
    local -i "localhost," -e "profile=charlesrocket"