- hosts: all:!jail:!vm:!server vars: ansible_become: True roles: - sudo - doas - users - package_manager - zfs - zrepl - zsh - network - sshd - base - firewall - cpu - ntp - nvme - hosts - build - sound - graphics - gpg - fonts - alacritty - sway - emacs - firefox - devfs - ssh_client - sshfs - jail - fuse - autofs - exfat - bhyve - bluetooth - media - kubernetes - google_cloud_sdk - ansible - wireguard - portshaker - poudriere - android - latex - pyenv - webcam - docker - vscode - javascript - hosts: nat_dhcp:homeserver_nat_dhcp:mrmanager_nat_dhcp vars: ansible_become: True roles: - jail_nat_dhcp - hosts: poudriereodo:poudrieremrmanager vars: ansible_become: True roles: - sudo # for poudboot script - fstab - portshaker - poudriere - poudrierenginx - hosts: mrmanager vars: ansible_become: True roles: - sudo - doas - users # - package_manager # - zfs # - zrepl # - zsh # - network # - sshd # - base - firewall # - cpu # - ntp # - nvme # - hosts # - build # - devfs # - jail # - bhyve # - wireguard # - plainmacs # - mrmanager - hosts: admin_git:public_dns vars: ansible_become: True roles: - sudo - doas - users - hosts: public_dns vars: ansible_become: True roles: - sudo - doas - users - public_dns