- 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 - power_management - 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 - launch_keyboard - lvfs - 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 - freebsd_update_server - 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 - emacs - 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 - hosts: odolinux:odofreebsd vars: ansible_become: True roles: - framework_laptop - hosts: odofreebsd vars: ansible_become: True roles: - freebsd_update_server - hosts: freebsdupdatemrmanager vars: ansible_become: True roles: - sudo # for poudboot script - doas - fstab - build - freebsd_update_server