From 1e9fd5272d0636df894764c5a387f4835be1218d Mon Sep 17 00:00:00 2001 From: Wojciech Kozlowski Date: Sun, 18 Dec 2022 17:07:44 +0100 Subject: [PATCH] Rename plays to playbooks --- README.md | 12 ++++++------ main.yml | 8 ++++---- {plays => playbooks}/backups/main.yml | 0 .../backups/roles/restic/files/restic-batch | 0 .../backups/roles/restic/files/restic-batch.service | 0 .../backups/roles/restic/files/restic-batch.timer | 0 .../backups/roles/restic/tasks/main.yml | 0 .../roles/snapshots/files/sanoid-templates.conf | 0 .../backups/roles/snapshots/files/syncoid-batch | 0 .../roles/snapshots/files/syncoid-batch.service | 0 .../backups/roles/snapshots/meta/argument_specs.yml | 0 .../backups/roles/snapshots/tasks/main.yml | 0 .../files/setup_system/nameserver/.gitignore | 0 {plays => playbooks}/services/main.yml | 0 .../services/roles/backups/meta/argument_specs.yml | 0 .../services/roles/backups/tasks/include/restic.yml | 0 .../roles/backups/tasks/include/snapshots.yml | 0 .../services/roles/backups/tasks/main.yml | 0 .../backups/templates/restic/restic-aws-keys.yml.j2 | 0 .../templates/restic/restic-volumes-service.yml.j2 | 0 .../backups/templates/restic/restic.password.j2 | 0 .../snapshots/syncoid-volumes-service.yml.j2 | 0 .../services/roles/backups/vars/main.yml | 0 .../datasets/backups/system/meta/argument_specs.yml | 0 .../roles/datasets/backups/system/tasks/main.yml | 0 .../datasets/backups/user/meta/argument_specs.yml | 0 .../roles/datasets/backups/user/tasks/main.yml | 0 .../roles/datasets/system/meta/argument_specs.yml | 0 .../services/roles/datasets/system/tasks/main.yml | 0 .../roles/datasets/user/meta/argument_specs.yml | 0 .../services/roles/datasets/user/tasks/main.yml | 0 .../roles/deploy/cloud/files/config/nginx.conf | 0 .../roles/deploy/cloud/meta/argument_specs.yml | 0 .../services/roles/deploy/cloud/tasks/main.yml | 0 .../cloud/templates/nextcloud/admin.password.j2 | 0 .../deploy/cloud/templates/nextcloud/admin.user.j2 | 0 .../cloud/templates/nextcloud/database.name.j2 | 0 .../cloud/templates/nextcloud/database.password.j2 | 0 .../cloud/templates/nextcloud/database.user.j2 | 0 .../systemd/container-cloud-cron.service.j2 | 0 .../systemd/container-cloud-nextcloud.service.j2 | 0 .../systemd/container-cloud-nginx.service.j2 | 0 .../cloud/templates/systemd/pod-cloud.service.j2 | 0 .../roles/deploy/database/meta/argument_specs.yml | 0 .../services/roles/deploy/database/tasks/main.yml | 0 .../database/templates/postgres/database.password.j2 | 0 .../systemd/container-database-postgres.service.j2 | 0 .../templates/systemd/pod-database.service.j2 | 0 .../roles/deploy/git/meta/argument_specs.yml | 0 .../services/roles/deploy/git/tasks/main.yml | 0 .../templates/systemd/container-git-gitea.service.j2 | 0 .../deploy/git/templates/systemd/pod-git.service.j2 | 0 .../services/roles/deploy/include/vars/versions.yml | 0 .../services/roles/deploy/lrproxy/files/config | 0 .../roles/deploy/lrproxy/meta/argument_specs.yml | 0 .../services/roles/deploy/lrproxy/tasks/main.yml | 0 .../systemd/container-lrproxy-nginx.service.j2 | 0 .../lrproxy/templates/systemd/pod-lrproxy.service.j2 | 0 .../templates/systemd/rsync-certificates.service.j2 | 0 .../templates/systemd/rsync-certificates.timer.j2 | 0 .../services/roles/deploy/lrproxy/vars/nginx.yml | 0 .../roles/deploy/notes/meta/argument_specs.yml | 0 .../services/roles/deploy/notes/tasks/main.yml | 0 .../systemd/container-notes-chown.service.j2 | 0 .../systemd/container-notes-joplin.service.j2 | 0 .../notes/templates/systemd/pod-notes.service.j2 | 0 .../nginx-conf.d/cloud.wojciechkozlowski.eu.conf | 0 .../nginx-conf.d/git.wojciechkozlowski.eu.conf | 0 .../nginx-conf.d/notes.wojciechkozlowski.eu.conf | 0 .../config/nginx-conf.d/wojciechkozlowski.eu.conf | 0 .../roles/deploy/rproxy/files/config/nginx.conf | 0 .../roles/deploy/rproxy/meta/argument_specs.yml | 0 .../services/roles/deploy/rproxy/tasks/main.yml | 0 .../systemd/container-rproxy-certbot.service.j2 | 0 .../systemd/container-rproxy-certbot.timer.j2 | 0 .../systemd/container-rproxy-nginx.service.j2 | 0 .../rproxy/templates/systemd/pod-rproxy.service.j2 | 0 .../services/roles/deploy/rproxy/vars/nginx.yml | 0 .../roles/deploy/www/meta/argument_specs.yml | 0 .../services/roles/deploy/www/tasks/main.yml | 0 .../services/roles/deploy/www/templates/hugo/apt.j2 | 0 .../templates/systemd/container-www-nginx.service.j2 | 0 .../deploy/www/templates/systemd/pod-www.service.j2 | 0 .../services/roles/include/meta/argument_specs.yml | 0 .../services/roles/include/tasks/daemon_reload.yml | 0 .../roles/include/tasks/daemon_reload/main.yml | 0 .../services/roles/include/vars/user.yml | 0 .../services/roles/include/vars/volumes.yml | 0 .../system/files/auto_update/pod-service-auto-update | 0 .../auto_update/pod-service-auto-update.service | 0 .../files/auto_update/pod-service-auto-update.timer | 0 .../files/auto_update/podman-image-prune.service | 0 .../system/files/veth/connect-pod-service@.service | 0 .../roles/setup/system/meta/argument_specs.yml | 0 .../roles/setup/system/tasks/include/auto_update.yml | 0 .../roles/setup/system/tasks/include/directories.yml | 0 .../roles/setup/system/tasks/include/nameserver.yml | 0 .../roles/setup/system/tasks/include/podman.yml | 0 .../roles/setup/system/tasks/include/veth.yml | 0 .../services/roles/setup/system/tasks/main.yml | 0 .../templates/veth/connect-pod-service@.path.j2 | 0 .../roles/setup/user/meta/argument_specs.yml | 0 .../roles/setup/user/tasks/include/auto_update.yml | 0 .../roles/setup/user/tasks/include/directories.yml | 0 .../setup/user/tasks/include/directories/volumes.yml | 0 .../roles/setup/user/tasks/include/podman.yml | 0 .../services/roles/setup/user/tasks/include/user.yml | 0 .../services/roles/setup/user/tasks/include/veth.yml | 0 .../services/roles/setup/user/tasks/main.yml | 0 .../setup/user/templates/podman/storage.conf.j2 | 0 .../roles/setup/user/templates/veth/interface.j2 | 0 .../services/roles/setup/user/vars/main.yml | 0 {plays => playbooks}/system/files/base/motd/heimdall | 0 {plays => playbooks}/system/files/base/motd/valkyrie | 0 .../system/files/base/motd/yggdrasil | 0 {plays => playbooks}/system/files/smart/smartd.conf | 0 {plays => playbooks}/system/main.yml | 0 .../system/roles/base/defaults/main.yml | 0 .../system/roles/base/files/logcheck/ignore | 0 .../system/roles/base/files/logcheck/logcheck.conf | 0 {plays => playbooks}/system/roles/base/files/root/su | 0 .../files/systemd_mail/system/status-mail@.service | 0 .../files/systemd_mail/user/status-mail@.service | 0 .../base/files/unattended_upgrades/20auto-upgrades | 0 .../files/unattended_upgrades/50unattended-upgrades | 0 .../system/roles/base/files/user/bashrc | 0 .../system/roles/base/files/user/tmux.conf | 0 .../system/roles/base/meta/argument_specs.yml | 0 .../system/roles/base/tasks/include/fail2ban.yml | 0 .../system/roles/base/tasks/include/fstrim.yml | 0 .../system/roles/base/tasks/include/logs.yml | 0 .../system/roles/base/tasks/include/motd.yml | 0 .../system/roles/base/tasks/include/nftables.yml | 0 .../system/roles/base/tasks/include/ntp.yml | 0 .../system/roles/base/tasks/include/root.yml | 0 .../system/roles/base/tasks/include/sshd.yml | 0 .../system/roles/base/tasks/include/systemd_mail.yml | 0 .../roles/base/tasks/include/unattended_upgrades.yml | 0 .../system/roles/base/tasks/include/user.yml | 0 .../system/roles/base/tasks/include/utils.yml | 0 .../system/roles/base/tasks/main.yml | 0 .../base/templates/fail2ban/jail.d/sshd.local.j2 | 0 .../roles/base/templates/fail2ban/jail.local.j2 | 0 .../roles/base/templates/nftables/nftables.conf.j2 | 0 .../roles/base/templates/sshd/99-local.conf.j2 | 0 .../system/systemd-mail-systemctl-status.j2 | 0 .../user/systemd-mail-systemctl-status.j2 | 0 .../system/roles/mail/meta/argument_specs.yml | 0 .../system/roles/mail/tasks/main.yml | 0 .../system/roles/mail/templates/aliases.j2 | 0 .../system/roles/mail/templates/mailname.j2 | 0 .../system/roles/mail/templates/mailutils.conf.j2 | 0 .../system/roles/mail/templates/postfix/main.cf.j2 | 0 .../roles/mail/templates/postfix/sasl_passwd.j2 | 0 .../system/roles/smart/meta/argument_specs.yml | 0 .../system/roles/smart/tasks/main.yml | 0 .../system/roles/ups/files/apcupsd.conf | 0 {plays => playbooks}/system/roles/ups/tasks/main.yml | 0 .../system/roles/zfs/defaults/main.yml | 0 .../system/roles/zfs/files/conf/zfs.conf | 0 .../system/roles/zfs/files/fstrim/fstrim.timer | 0 .../roles/zfs/files/load_key/zfs-load-key@.service | 0 .../roles/zfs/files/scrub/zfs-scrub-monthly@.timer | 0 .../system/roles/zfs/files/scrub/zfs-scrub@.service | 0 .../roles/zfs/files/trim/zfs-trim-monthly@.timer | 0 .../system/roles/zfs/files/trim/zfs-trim@.service | 0 .../system/roles/zfs/meta/argument_specs.yml | 0 .../system/roles/zfs/tasks/include/conf.yml | 0 .../system/roles/zfs/tasks/include/cron.yml | 0 .../system/roles/zfs/tasks/include/fstrim.yml | 0 .../system/roles/zfs/tasks/include/load_key.yml | 0 .../system/roles/zfs/tasks/include/scrub.yml | 0 .../system/roles/zfs/tasks/include/trim.yml | 0 {plays => playbooks}/system/roles/zfs/tasks/main.yml | 0 .../zfs/templates/scrub/systemd-mail-zpool-status.j2 | 0 {plays => playbooks}/vpn/main.yml | 0 .../vpn/roles/base/files/ip-link-add.sh | 0 {plays => playbooks}/vpn/roles/base/tasks/main.yml | 0 .../vpn/roles/bridge/files/pre-down-br0-inet.nft | 0 .../vpn/roles/bridge/files/pre-down-br0-ipv4.nft | 0 .../vpn/roles/bridge/meta/argument_specs.yml | 0 {plays => playbooks}/vpn/roles/bridge/tasks/main.yml | 0 .../vpn/roles/bridge/templates/br0.j2 | 0 .../roles/bridge/templates/post-up-br0-inet.nft.j2 | 0 .../roles/bridge/templates/post-up-br0-ipv4.nft.j2 | 0 .../vpn/roles/wireguard/files/pre-down-wg0-inet.nft | 0 .../vpn/roles/wireguard/files/pre-down-wg0-ipv4.nft | 0 .../vpn/roles/wireguard/meta/argument_specs.yml | 0 .../vpn/roles/wireguard/tasks/main.yml | 0 .../wireguard/templates/post-up-wg0-inet.nft.j2 | 0 .../wireguard/templates/post-up-wg0-ipv4.nft.j2 | 0 .../vpn/roles/wireguard/templates/wg0.conf.j2 | 0 .../vpn/roles/wireguard/templates/wg0.j2 | 0 193 files changed, 10 insertions(+), 10 deletions(-) rename {plays => playbooks}/backups/main.yml (100%) rename {plays => playbooks}/backups/roles/restic/files/restic-batch (100%) rename {plays => playbooks}/backups/roles/restic/files/restic-batch.service (100%) rename {plays => playbooks}/backups/roles/restic/files/restic-batch.timer (100%) rename {plays => playbooks}/backups/roles/restic/tasks/main.yml (100%) rename {plays => playbooks}/backups/roles/snapshots/files/sanoid-templates.conf (100%) rename {plays => playbooks}/backups/roles/snapshots/files/syncoid-batch (100%) rename {plays => playbooks}/backups/roles/snapshots/files/syncoid-batch.service (100%) rename {plays => playbooks}/backups/roles/snapshots/meta/argument_specs.yml (100%) rename {plays => playbooks}/backups/roles/snapshots/tasks/main.yml (100%) rename {plays => playbooks}/services/files/setup_system/nameserver/.gitignore (100%) rename {plays => playbooks}/services/main.yml (100%) rename {plays => playbooks}/services/roles/backups/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/backups/tasks/include/restic.yml (100%) rename {plays => playbooks}/services/roles/backups/tasks/include/snapshots.yml (100%) rename {plays => playbooks}/services/roles/backups/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/backups/templates/restic/restic-aws-keys.yml.j2 (100%) rename {plays => playbooks}/services/roles/backups/templates/restic/restic-volumes-service.yml.j2 (100%) rename {plays => playbooks}/services/roles/backups/templates/restic/restic.password.j2 (100%) rename {plays => playbooks}/services/roles/backups/templates/snapshots/syncoid-volumes-service.yml.j2 (100%) rename {plays => playbooks}/services/roles/backups/vars/main.yml (100%) rename {plays => playbooks}/services/roles/datasets/backups/system/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/datasets/backups/system/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/datasets/backups/user/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/datasets/backups/user/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/datasets/system/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/datasets/system/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/datasets/user/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/datasets/user/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/deploy/cloud/files/config/nginx.conf (100%) rename {plays => playbooks}/services/roles/deploy/cloud/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/deploy/cloud/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/deploy/cloud/templates/nextcloud/admin.password.j2 (100%) rename {plays => playbooks}/services/roles/deploy/cloud/templates/nextcloud/admin.user.j2 (100%) rename {plays => playbooks}/services/roles/deploy/cloud/templates/nextcloud/database.name.j2 (100%) rename {plays => playbooks}/services/roles/deploy/cloud/templates/nextcloud/database.password.j2 (100%) rename {plays => playbooks}/services/roles/deploy/cloud/templates/nextcloud/database.user.j2 (100%) rename {plays => playbooks}/services/roles/deploy/cloud/templates/systemd/container-cloud-cron.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/cloud/templates/systemd/container-cloud-nextcloud.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/cloud/templates/systemd/container-cloud-nginx.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/cloud/templates/systemd/pod-cloud.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/database/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/deploy/database/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/deploy/database/templates/postgres/database.password.j2 (100%) rename {plays => playbooks}/services/roles/deploy/database/templates/systemd/container-database-postgres.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/database/templates/systemd/pod-database.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/git/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/deploy/git/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/deploy/git/templates/systemd/container-git-gitea.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/git/templates/systemd/pod-git.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/include/vars/versions.yml (100%) rename {plays => playbooks}/services/roles/deploy/lrproxy/files/config (100%) rename {plays => playbooks}/services/roles/deploy/lrproxy/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/deploy/lrproxy/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/deploy/lrproxy/templates/systemd/container-lrproxy-nginx.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/lrproxy/templates/systemd/pod-lrproxy.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/lrproxy/templates/systemd/rsync-certificates.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/lrproxy/templates/systemd/rsync-certificates.timer.j2 (100%) rename {plays => playbooks}/services/roles/deploy/lrproxy/vars/nginx.yml (100%) rename {plays => playbooks}/services/roles/deploy/notes/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/deploy/notes/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/deploy/notes/templates/systemd/container-notes-chown.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/notes/templates/systemd/container-notes-joplin.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/notes/templates/systemd/pod-notes.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/rproxy/files/config/nginx-conf.d/cloud.wojciechkozlowski.eu.conf (100%) rename {plays => playbooks}/services/roles/deploy/rproxy/files/config/nginx-conf.d/git.wojciechkozlowski.eu.conf (100%) rename {plays => playbooks}/services/roles/deploy/rproxy/files/config/nginx-conf.d/notes.wojciechkozlowski.eu.conf (100%) rename {plays => playbooks}/services/roles/deploy/rproxy/files/config/nginx-conf.d/wojciechkozlowski.eu.conf (100%) rename {plays => playbooks}/services/roles/deploy/rproxy/files/config/nginx.conf (100%) rename {plays => playbooks}/services/roles/deploy/rproxy/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/deploy/rproxy/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/deploy/rproxy/templates/systemd/container-rproxy-certbot.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/rproxy/templates/systemd/container-rproxy-certbot.timer.j2 (100%) rename {plays => playbooks}/services/roles/deploy/rproxy/templates/systemd/container-rproxy-nginx.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/rproxy/templates/systemd/pod-rproxy.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/rproxy/vars/nginx.yml (100%) rename {plays => playbooks}/services/roles/deploy/www/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/deploy/www/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/deploy/www/templates/hugo/apt.j2 (100%) rename {plays => playbooks}/services/roles/deploy/www/templates/systemd/container-www-nginx.service.j2 (100%) rename {plays => playbooks}/services/roles/deploy/www/templates/systemd/pod-www.service.j2 (100%) rename {plays => playbooks}/services/roles/include/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/include/tasks/daemon_reload.yml (100%) rename {plays => playbooks}/services/roles/include/tasks/daemon_reload/main.yml (100%) rename {plays => playbooks}/services/roles/include/vars/user.yml (100%) rename {plays => playbooks}/services/roles/include/vars/volumes.yml (100%) rename {plays => playbooks}/services/roles/setup/system/files/auto_update/pod-service-auto-update (100%) rename {plays => playbooks}/services/roles/setup/system/files/auto_update/pod-service-auto-update.service (100%) rename {plays => playbooks}/services/roles/setup/system/files/auto_update/pod-service-auto-update.timer (100%) rename {plays => playbooks}/services/roles/setup/system/files/auto_update/podman-image-prune.service (100%) rename {plays => playbooks}/services/roles/setup/system/files/veth/connect-pod-service@.service (100%) rename {plays => playbooks}/services/roles/setup/system/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/setup/system/tasks/include/auto_update.yml (100%) rename {plays => playbooks}/services/roles/setup/system/tasks/include/directories.yml (100%) rename {plays => playbooks}/services/roles/setup/system/tasks/include/nameserver.yml (100%) rename {plays => playbooks}/services/roles/setup/system/tasks/include/podman.yml (100%) rename {plays => playbooks}/services/roles/setup/system/tasks/include/veth.yml (100%) rename {plays => playbooks}/services/roles/setup/system/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/setup/system/templates/veth/connect-pod-service@.path.j2 (100%) rename {plays => playbooks}/services/roles/setup/user/meta/argument_specs.yml (100%) rename {plays => playbooks}/services/roles/setup/user/tasks/include/auto_update.yml (100%) rename {plays => playbooks}/services/roles/setup/user/tasks/include/directories.yml (100%) rename {plays => playbooks}/services/roles/setup/user/tasks/include/directories/volumes.yml (100%) rename {plays => playbooks}/services/roles/setup/user/tasks/include/podman.yml (100%) rename {plays => playbooks}/services/roles/setup/user/tasks/include/user.yml (100%) rename {plays => playbooks}/services/roles/setup/user/tasks/include/veth.yml (100%) rename {plays => playbooks}/services/roles/setup/user/tasks/main.yml (100%) rename {plays => playbooks}/services/roles/setup/user/templates/podman/storage.conf.j2 (100%) rename {plays => playbooks}/services/roles/setup/user/templates/veth/interface.j2 (100%) rename {plays => playbooks}/services/roles/setup/user/vars/main.yml (100%) rename {plays => playbooks}/system/files/base/motd/heimdall (100%) rename {plays => playbooks}/system/files/base/motd/valkyrie (100%) rename {plays => playbooks}/system/files/base/motd/yggdrasil (100%) rename {plays => playbooks}/system/files/smart/smartd.conf (100%) rename {plays => playbooks}/system/main.yml (100%) rename {plays => playbooks}/system/roles/base/defaults/main.yml (100%) rename {plays => playbooks}/system/roles/base/files/logcheck/ignore (100%) rename {plays => playbooks}/system/roles/base/files/logcheck/logcheck.conf (100%) rename {plays => playbooks}/system/roles/base/files/root/su (100%) rename {plays => playbooks}/system/roles/base/files/systemd_mail/system/status-mail@.service (100%) rename {plays => playbooks}/system/roles/base/files/systemd_mail/user/status-mail@.service (100%) rename {plays => playbooks}/system/roles/base/files/unattended_upgrades/20auto-upgrades (100%) rename {plays => playbooks}/system/roles/base/files/unattended_upgrades/50unattended-upgrades (100%) rename {plays => playbooks}/system/roles/base/files/user/bashrc (100%) rename {plays => playbooks}/system/roles/base/files/user/tmux.conf (100%) rename {plays => playbooks}/system/roles/base/meta/argument_specs.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/include/fail2ban.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/include/fstrim.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/include/logs.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/include/motd.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/include/nftables.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/include/ntp.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/include/root.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/include/sshd.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/include/systemd_mail.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/include/unattended_upgrades.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/include/user.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/include/utils.yml (100%) rename {plays => playbooks}/system/roles/base/tasks/main.yml (100%) rename {plays => playbooks}/system/roles/base/templates/fail2ban/jail.d/sshd.local.j2 (100%) rename {plays => playbooks}/system/roles/base/templates/fail2ban/jail.local.j2 (100%) rename {plays => playbooks}/system/roles/base/templates/nftables/nftables.conf.j2 (100%) rename {plays => playbooks}/system/roles/base/templates/sshd/99-local.conf.j2 (100%) rename {plays => playbooks}/system/roles/base/templates/systemd_mail/system/systemd-mail-systemctl-status.j2 (100%) rename {plays => playbooks}/system/roles/base/templates/systemd_mail/user/systemd-mail-systemctl-status.j2 (100%) rename {plays => playbooks}/system/roles/mail/meta/argument_specs.yml (100%) rename {plays => playbooks}/system/roles/mail/tasks/main.yml (100%) rename {plays => playbooks}/system/roles/mail/templates/aliases.j2 (100%) rename {plays => playbooks}/system/roles/mail/templates/mailname.j2 (100%) rename {plays => playbooks}/system/roles/mail/templates/mailutils.conf.j2 (100%) rename {plays => playbooks}/system/roles/mail/templates/postfix/main.cf.j2 (100%) rename {plays => playbooks}/system/roles/mail/templates/postfix/sasl_passwd.j2 (100%) rename {plays => playbooks}/system/roles/smart/meta/argument_specs.yml (100%) rename {plays => playbooks}/system/roles/smart/tasks/main.yml (100%) rename {plays => playbooks}/system/roles/ups/files/apcupsd.conf (100%) rename {plays => playbooks}/system/roles/ups/tasks/main.yml (100%) rename {plays => playbooks}/system/roles/zfs/defaults/main.yml (100%) rename {plays => playbooks}/system/roles/zfs/files/conf/zfs.conf (100%) rename {plays => playbooks}/system/roles/zfs/files/fstrim/fstrim.timer (100%) rename {plays => playbooks}/system/roles/zfs/files/load_key/zfs-load-key@.service (100%) rename {plays => playbooks}/system/roles/zfs/files/scrub/zfs-scrub-monthly@.timer (100%) rename {plays => playbooks}/system/roles/zfs/files/scrub/zfs-scrub@.service (100%) rename {plays => playbooks}/system/roles/zfs/files/trim/zfs-trim-monthly@.timer (100%) rename {plays => playbooks}/system/roles/zfs/files/trim/zfs-trim@.service (100%) rename {plays => playbooks}/system/roles/zfs/meta/argument_specs.yml (100%) rename {plays => playbooks}/system/roles/zfs/tasks/include/conf.yml (100%) rename {plays => playbooks}/system/roles/zfs/tasks/include/cron.yml (100%) rename {plays => playbooks}/system/roles/zfs/tasks/include/fstrim.yml (100%) rename {plays => playbooks}/system/roles/zfs/tasks/include/load_key.yml (100%) rename {plays => playbooks}/system/roles/zfs/tasks/include/scrub.yml (100%) rename {plays => playbooks}/system/roles/zfs/tasks/include/trim.yml (100%) rename {plays => playbooks}/system/roles/zfs/tasks/main.yml (100%) rename {plays => playbooks}/system/roles/zfs/templates/scrub/systemd-mail-zpool-status.j2 (100%) rename {plays => playbooks}/vpn/main.yml (100%) rename {plays => playbooks}/vpn/roles/base/files/ip-link-add.sh (100%) rename {plays => playbooks}/vpn/roles/base/tasks/main.yml (100%) rename {plays => playbooks}/vpn/roles/bridge/files/pre-down-br0-inet.nft (100%) rename {plays => playbooks}/vpn/roles/bridge/files/pre-down-br0-ipv4.nft (100%) rename {plays => playbooks}/vpn/roles/bridge/meta/argument_specs.yml (100%) rename {plays => playbooks}/vpn/roles/bridge/tasks/main.yml (100%) rename {plays => playbooks}/vpn/roles/bridge/templates/br0.j2 (100%) rename {plays => playbooks}/vpn/roles/bridge/templates/post-up-br0-inet.nft.j2 (100%) rename {plays => playbooks}/vpn/roles/bridge/templates/post-up-br0-ipv4.nft.j2 (100%) rename {plays => playbooks}/vpn/roles/wireguard/files/pre-down-wg0-inet.nft (100%) rename {plays => playbooks}/vpn/roles/wireguard/files/pre-down-wg0-ipv4.nft (100%) rename {plays => playbooks}/vpn/roles/wireguard/meta/argument_specs.yml (100%) rename {plays => playbooks}/vpn/roles/wireguard/tasks/main.yml (100%) rename {plays => playbooks}/vpn/roles/wireguard/templates/post-up-wg0-inet.nft.j2 (100%) rename {plays => playbooks}/vpn/roles/wireguard/templates/post-up-wg0-ipv4.nft.j2 (100%) rename {plays => playbooks}/vpn/roles/wireguard/templates/wg0.conf.j2 (100%) rename {plays => playbooks}/vpn/roles/wireguard/templates/wg0.j2 (100%) diff --git a/README.md b/README.md index 7db8935..1c2a6f8 100644 --- a/README.md +++ b/README.md @@ -29,33 +29,33 @@ ansible-playbook main.yml -i testing ### Playbooks -The Nine Worlds playbook is composed of smaller [`playbooks`](plays). To run a single playbook, +The Nine Worlds playbook is composed of smaller [`playbooks`](playbooks). To run a single playbook, invoke the `main.yml` playbook directly from the desired playbook's directory. For example, to run the [`system`](system) playbook, run: ``` sh -ansible-playbook plays/system/main.yml +ansible-playbook playbooks/system/main.yml ``` ### Roles Playbooks are composed of roles defined in the playbook's `roles` directory, e.g. -[`plays/system/roles`](plays/system/roles) for `system`. +[`playbooks/system/roles`](playbooks/system/roles) for `system`. To play only a specific role in a playbook, e.g. `base` in the playbook `system`, run: ``` sh -ansible-playbook plays/system/main.yml --tags "system:base" +ansible-playbook playbooks/system/main.yml --tags "system:base" ``` ### Role sub-tasks Some roles are split into smaller groups of tasks. This can be checked by looking at the `tasks/main.yml` file of a role, e.g. -[`plays/system/roles/base/tasks/main.yml`](plays/system/roles/base/tasks/main.yml). +[`playbooks/system/roles/base/tasks/main.yml`](playbooks/system/roles/base/tasks/main.yml). To play only a particular group within a role, e.g. `sshd` in `base` of `system`, run: ``` sh -ansible-playbook plays/system/main.yml --tags "system:base:sshd" +ansible-playbook playbooks/system/main.yml --tags "system:base:sshd" ``` diff --git a/main.yml b/main.yml index c5033de..07e3c4d 100644 --- a/main.yml +++ b/main.yml @@ -1,5 +1,5 @@ --- -- ansible.builtin.import_playbook: "plays/system/main.yml" -- ansible.builtin.import_playbook: "plays/vpn/main.yml" -- ansible.builtin.import_playbook: "plays/backups/main.yml" -- ansible.builtin.import_playbook: "plays/services/main.yml" +- ansible.builtin.import_playbook: "playbooks/system/main.yml" +- ansible.builtin.import_playbook: "playbooks/vpn/main.yml" +- ansible.builtin.import_playbook: "playbooks/backups/main.yml" +- ansible.builtin.import_playbook: "playbooks/services/main.yml" diff --git a/plays/backups/main.yml b/playbooks/backups/main.yml similarity index 100% rename from plays/backups/main.yml rename to playbooks/backups/main.yml diff --git a/plays/backups/roles/restic/files/restic-batch b/playbooks/backups/roles/restic/files/restic-batch similarity index 100% rename from plays/backups/roles/restic/files/restic-batch rename to playbooks/backups/roles/restic/files/restic-batch diff --git a/plays/backups/roles/restic/files/restic-batch.service b/playbooks/backups/roles/restic/files/restic-batch.service similarity index 100% rename from plays/backups/roles/restic/files/restic-batch.service rename to playbooks/backups/roles/restic/files/restic-batch.service diff --git a/plays/backups/roles/restic/files/restic-batch.timer b/playbooks/backups/roles/restic/files/restic-batch.timer similarity index 100% rename from plays/backups/roles/restic/files/restic-batch.timer rename to playbooks/backups/roles/restic/files/restic-batch.timer diff --git a/plays/backups/roles/restic/tasks/main.yml b/playbooks/backups/roles/restic/tasks/main.yml similarity index 100% rename from plays/backups/roles/restic/tasks/main.yml rename to playbooks/backups/roles/restic/tasks/main.yml diff --git a/plays/backups/roles/snapshots/files/sanoid-templates.conf b/playbooks/backups/roles/snapshots/files/sanoid-templates.conf similarity index 100% rename from plays/backups/roles/snapshots/files/sanoid-templates.conf rename to playbooks/backups/roles/snapshots/files/sanoid-templates.conf diff --git a/plays/backups/roles/snapshots/files/syncoid-batch b/playbooks/backups/roles/snapshots/files/syncoid-batch similarity index 100% rename from plays/backups/roles/snapshots/files/syncoid-batch rename to playbooks/backups/roles/snapshots/files/syncoid-batch diff --git a/plays/backups/roles/snapshots/files/syncoid-batch.service b/playbooks/backups/roles/snapshots/files/syncoid-batch.service similarity index 100% rename from plays/backups/roles/snapshots/files/syncoid-batch.service rename to playbooks/backups/roles/snapshots/files/syncoid-batch.service diff --git a/plays/backups/roles/snapshots/meta/argument_specs.yml b/playbooks/backups/roles/snapshots/meta/argument_specs.yml similarity index 100% rename from plays/backups/roles/snapshots/meta/argument_specs.yml rename to playbooks/backups/roles/snapshots/meta/argument_specs.yml diff --git a/plays/backups/roles/snapshots/tasks/main.yml b/playbooks/backups/roles/snapshots/tasks/main.yml similarity index 100% rename from plays/backups/roles/snapshots/tasks/main.yml rename to playbooks/backups/roles/snapshots/tasks/main.yml diff --git a/plays/services/files/setup_system/nameserver/.gitignore b/playbooks/services/files/setup_system/nameserver/.gitignore similarity index 100% rename from plays/services/files/setup_system/nameserver/.gitignore rename to playbooks/services/files/setup_system/nameserver/.gitignore diff --git a/plays/services/main.yml b/playbooks/services/main.yml similarity index 100% rename from plays/services/main.yml rename to playbooks/services/main.yml diff --git a/plays/services/roles/backups/meta/argument_specs.yml b/playbooks/services/roles/backups/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/backups/meta/argument_specs.yml rename to playbooks/services/roles/backups/meta/argument_specs.yml diff --git a/plays/services/roles/backups/tasks/include/restic.yml b/playbooks/services/roles/backups/tasks/include/restic.yml similarity index 100% rename from plays/services/roles/backups/tasks/include/restic.yml rename to playbooks/services/roles/backups/tasks/include/restic.yml diff --git a/plays/services/roles/backups/tasks/include/snapshots.yml b/playbooks/services/roles/backups/tasks/include/snapshots.yml similarity index 100% rename from plays/services/roles/backups/tasks/include/snapshots.yml rename to playbooks/services/roles/backups/tasks/include/snapshots.yml diff --git a/plays/services/roles/backups/tasks/main.yml b/playbooks/services/roles/backups/tasks/main.yml similarity index 100% rename from plays/services/roles/backups/tasks/main.yml rename to playbooks/services/roles/backups/tasks/main.yml diff --git a/plays/services/roles/backups/templates/restic/restic-aws-keys.yml.j2 b/playbooks/services/roles/backups/templates/restic/restic-aws-keys.yml.j2 similarity index 100% rename from plays/services/roles/backups/templates/restic/restic-aws-keys.yml.j2 rename to playbooks/services/roles/backups/templates/restic/restic-aws-keys.yml.j2 diff --git a/plays/services/roles/backups/templates/restic/restic-volumes-service.yml.j2 b/playbooks/services/roles/backups/templates/restic/restic-volumes-service.yml.j2 similarity index 100% rename from plays/services/roles/backups/templates/restic/restic-volumes-service.yml.j2 rename to playbooks/services/roles/backups/templates/restic/restic-volumes-service.yml.j2 diff --git a/plays/services/roles/backups/templates/restic/restic.password.j2 b/playbooks/services/roles/backups/templates/restic/restic.password.j2 similarity index 100% rename from plays/services/roles/backups/templates/restic/restic.password.j2 rename to playbooks/services/roles/backups/templates/restic/restic.password.j2 diff --git a/plays/services/roles/backups/templates/snapshots/syncoid-volumes-service.yml.j2 b/playbooks/services/roles/backups/templates/snapshots/syncoid-volumes-service.yml.j2 similarity index 100% rename from plays/services/roles/backups/templates/snapshots/syncoid-volumes-service.yml.j2 rename to playbooks/services/roles/backups/templates/snapshots/syncoid-volumes-service.yml.j2 diff --git a/plays/services/roles/backups/vars/main.yml b/playbooks/services/roles/backups/vars/main.yml similarity index 100% rename from plays/services/roles/backups/vars/main.yml rename to playbooks/services/roles/backups/vars/main.yml diff --git a/plays/services/roles/datasets/backups/system/meta/argument_specs.yml b/playbooks/services/roles/datasets/backups/system/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/datasets/backups/system/meta/argument_specs.yml rename to playbooks/services/roles/datasets/backups/system/meta/argument_specs.yml diff --git a/plays/services/roles/datasets/backups/system/tasks/main.yml b/playbooks/services/roles/datasets/backups/system/tasks/main.yml similarity index 100% rename from plays/services/roles/datasets/backups/system/tasks/main.yml rename to playbooks/services/roles/datasets/backups/system/tasks/main.yml diff --git a/plays/services/roles/datasets/backups/user/meta/argument_specs.yml b/playbooks/services/roles/datasets/backups/user/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/datasets/backups/user/meta/argument_specs.yml rename to playbooks/services/roles/datasets/backups/user/meta/argument_specs.yml diff --git a/plays/services/roles/datasets/backups/user/tasks/main.yml b/playbooks/services/roles/datasets/backups/user/tasks/main.yml similarity index 100% rename from plays/services/roles/datasets/backups/user/tasks/main.yml rename to playbooks/services/roles/datasets/backups/user/tasks/main.yml diff --git a/plays/services/roles/datasets/system/meta/argument_specs.yml b/playbooks/services/roles/datasets/system/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/datasets/system/meta/argument_specs.yml rename to playbooks/services/roles/datasets/system/meta/argument_specs.yml diff --git a/plays/services/roles/datasets/system/tasks/main.yml b/playbooks/services/roles/datasets/system/tasks/main.yml similarity index 100% rename from plays/services/roles/datasets/system/tasks/main.yml rename to playbooks/services/roles/datasets/system/tasks/main.yml diff --git a/plays/services/roles/datasets/user/meta/argument_specs.yml b/playbooks/services/roles/datasets/user/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/datasets/user/meta/argument_specs.yml rename to playbooks/services/roles/datasets/user/meta/argument_specs.yml diff --git a/plays/services/roles/datasets/user/tasks/main.yml b/playbooks/services/roles/datasets/user/tasks/main.yml similarity index 100% rename from plays/services/roles/datasets/user/tasks/main.yml rename to playbooks/services/roles/datasets/user/tasks/main.yml diff --git a/plays/services/roles/deploy/cloud/files/config/nginx.conf b/playbooks/services/roles/deploy/cloud/files/config/nginx.conf similarity index 100% rename from plays/services/roles/deploy/cloud/files/config/nginx.conf rename to playbooks/services/roles/deploy/cloud/files/config/nginx.conf diff --git a/plays/services/roles/deploy/cloud/meta/argument_specs.yml b/playbooks/services/roles/deploy/cloud/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/deploy/cloud/meta/argument_specs.yml rename to playbooks/services/roles/deploy/cloud/meta/argument_specs.yml diff --git a/plays/services/roles/deploy/cloud/tasks/main.yml b/playbooks/services/roles/deploy/cloud/tasks/main.yml similarity index 100% rename from plays/services/roles/deploy/cloud/tasks/main.yml rename to playbooks/services/roles/deploy/cloud/tasks/main.yml diff --git a/plays/services/roles/deploy/cloud/templates/nextcloud/admin.password.j2 b/playbooks/services/roles/deploy/cloud/templates/nextcloud/admin.password.j2 similarity index 100% rename from plays/services/roles/deploy/cloud/templates/nextcloud/admin.password.j2 rename to playbooks/services/roles/deploy/cloud/templates/nextcloud/admin.password.j2 diff --git a/plays/services/roles/deploy/cloud/templates/nextcloud/admin.user.j2 b/playbooks/services/roles/deploy/cloud/templates/nextcloud/admin.user.j2 similarity index 100% rename from plays/services/roles/deploy/cloud/templates/nextcloud/admin.user.j2 rename to playbooks/services/roles/deploy/cloud/templates/nextcloud/admin.user.j2 diff --git a/plays/services/roles/deploy/cloud/templates/nextcloud/database.name.j2 b/playbooks/services/roles/deploy/cloud/templates/nextcloud/database.name.j2 similarity index 100% rename from plays/services/roles/deploy/cloud/templates/nextcloud/database.name.j2 rename to playbooks/services/roles/deploy/cloud/templates/nextcloud/database.name.j2 diff --git a/plays/services/roles/deploy/cloud/templates/nextcloud/database.password.j2 b/playbooks/services/roles/deploy/cloud/templates/nextcloud/database.password.j2 similarity index 100% rename from plays/services/roles/deploy/cloud/templates/nextcloud/database.password.j2 rename to playbooks/services/roles/deploy/cloud/templates/nextcloud/database.password.j2 diff --git a/plays/services/roles/deploy/cloud/templates/nextcloud/database.user.j2 b/playbooks/services/roles/deploy/cloud/templates/nextcloud/database.user.j2 similarity index 100% rename from plays/services/roles/deploy/cloud/templates/nextcloud/database.user.j2 rename to playbooks/services/roles/deploy/cloud/templates/nextcloud/database.user.j2 diff --git a/plays/services/roles/deploy/cloud/templates/systemd/container-cloud-cron.service.j2 b/playbooks/services/roles/deploy/cloud/templates/systemd/container-cloud-cron.service.j2 similarity index 100% rename from plays/services/roles/deploy/cloud/templates/systemd/container-cloud-cron.service.j2 rename to playbooks/services/roles/deploy/cloud/templates/systemd/container-cloud-cron.service.j2 diff --git a/plays/services/roles/deploy/cloud/templates/systemd/container-cloud-nextcloud.service.j2 b/playbooks/services/roles/deploy/cloud/templates/systemd/container-cloud-nextcloud.service.j2 similarity index 100% rename from plays/services/roles/deploy/cloud/templates/systemd/container-cloud-nextcloud.service.j2 rename to playbooks/services/roles/deploy/cloud/templates/systemd/container-cloud-nextcloud.service.j2 diff --git a/plays/services/roles/deploy/cloud/templates/systemd/container-cloud-nginx.service.j2 b/playbooks/services/roles/deploy/cloud/templates/systemd/container-cloud-nginx.service.j2 similarity index 100% rename from plays/services/roles/deploy/cloud/templates/systemd/container-cloud-nginx.service.j2 rename to playbooks/services/roles/deploy/cloud/templates/systemd/container-cloud-nginx.service.j2 diff --git a/plays/services/roles/deploy/cloud/templates/systemd/pod-cloud.service.j2 b/playbooks/services/roles/deploy/cloud/templates/systemd/pod-cloud.service.j2 similarity index 100% rename from plays/services/roles/deploy/cloud/templates/systemd/pod-cloud.service.j2 rename to playbooks/services/roles/deploy/cloud/templates/systemd/pod-cloud.service.j2 diff --git a/plays/services/roles/deploy/database/meta/argument_specs.yml b/playbooks/services/roles/deploy/database/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/deploy/database/meta/argument_specs.yml rename to playbooks/services/roles/deploy/database/meta/argument_specs.yml diff --git a/plays/services/roles/deploy/database/tasks/main.yml b/playbooks/services/roles/deploy/database/tasks/main.yml similarity index 100% rename from plays/services/roles/deploy/database/tasks/main.yml rename to playbooks/services/roles/deploy/database/tasks/main.yml diff --git a/plays/services/roles/deploy/database/templates/postgres/database.password.j2 b/playbooks/services/roles/deploy/database/templates/postgres/database.password.j2 similarity index 100% rename from plays/services/roles/deploy/database/templates/postgres/database.password.j2 rename to playbooks/services/roles/deploy/database/templates/postgres/database.password.j2 diff --git a/plays/services/roles/deploy/database/templates/systemd/container-database-postgres.service.j2 b/playbooks/services/roles/deploy/database/templates/systemd/container-database-postgres.service.j2 similarity index 100% rename from plays/services/roles/deploy/database/templates/systemd/container-database-postgres.service.j2 rename to playbooks/services/roles/deploy/database/templates/systemd/container-database-postgres.service.j2 diff --git a/plays/services/roles/deploy/database/templates/systemd/pod-database.service.j2 b/playbooks/services/roles/deploy/database/templates/systemd/pod-database.service.j2 similarity index 100% rename from plays/services/roles/deploy/database/templates/systemd/pod-database.service.j2 rename to playbooks/services/roles/deploy/database/templates/systemd/pod-database.service.j2 diff --git a/plays/services/roles/deploy/git/meta/argument_specs.yml b/playbooks/services/roles/deploy/git/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/deploy/git/meta/argument_specs.yml rename to playbooks/services/roles/deploy/git/meta/argument_specs.yml diff --git a/plays/services/roles/deploy/git/tasks/main.yml b/playbooks/services/roles/deploy/git/tasks/main.yml similarity index 100% rename from plays/services/roles/deploy/git/tasks/main.yml rename to playbooks/services/roles/deploy/git/tasks/main.yml diff --git a/plays/services/roles/deploy/git/templates/systemd/container-git-gitea.service.j2 b/playbooks/services/roles/deploy/git/templates/systemd/container-git-gitea.service.j2 similarity index 100% rename from plays/services/roles/deploy/git/templates/systemd/container-git-gitea.service.j2 rename to playbooks/services/roles/deploy/git/templates/systemd/container-git-gitea.service.j2 diff --git a/plays/services/roles/deploy/git/templates/systemd/pod-git.service.j2 b/playbooks/services/roles/deploy/git/templates/systemd/pod-git.service.j2 similarity index 100% rename from plays/services/roles/deploy/git/templates/systemd/pod-git.service.j2 rename to playbooks/services/roles/deploy/git/templates/systemd/pod-git.service.j2 diff --git a/plays/services/roles/deploy/include/vars/versions.yml b/playbooks/services/roles/deploy/include/vars/versions.yml similarity index 100% rename from plays/services/roles/deploy/include/vars/versions.yml rename to playbooks/services/roles/deploy/include/vars/versions.yml diff --git a/plays/services/roles/deploy/lrproxy/files/config b/playbooks/services/roles/deploy/lrproxy/files/config similarity index 100% rename from plays/services/roles/deploy/lrproxy/files/config rename to playbooks/services/roles/deploy/lrproxy/files/config diff --git a/plays/services/roles/deploy/lrproxy/meta/argument_specs.yml b/playbooks/services/roles/deploy/lrproxy/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/deploy/lrproxy/meta/argument_specs.yml rename to playbooks/services/roles/deploy/lrproxy/meta/argument_specs.yml diff --git a/plays/services/roles/deploy/lrproxy/tasks/main.yml b/playbooks/services/roles/deploy/lrproxy/tasks/main.yml similarity index 100% rename from plays/services/roles/deploy/lrproxy/tasks/main.yml rename to playbooks/services/roles/deploy/lrproxy/tasks/main.yml diff --git a/plays/services/roles/deploy/lrproxy/templates/systemd/container-lrproxy-nginx.service.j2 b/playbooks/services/roles/deploy/lrproxy/templates/systemd/container-lrproxy-nginx.service.j2 similarity index 100% rename from plays/services/roles/deploy/lrproxy/templates/systemd/container-lrproxy-nginx.service.j2 rename to playbooks/services/roles/deploy/lrproxy/templates/systemd/container-lrproxy-nginx.service.j2 diff --git a/plays/services/roles/deploy/lrproxy/templates/systemd/pod-lrproxy.service.j2 b/playbooks/services/roles/deploy/lrproxy/templates/systemd/pod-lrproxy.service.j2 similarity index 100% rename from plays/services/roles/deploy/lrproxy/templates/systemd/pod-lrproxy.service.j2 rename to playbooks/services/roles/deploy/lrproxy/templates/systemd/pod-lrproxy.service.j2 diff --git a/plays/services/roles/deploy/lrproxy/templates/systemd/rsync-certificates.service.j2 b/playbooks/services/roles/deploy/lrproxy/templates/systemd/rsync-certificates.service.j2 similarity index 100% rename from plays/services/roles/deploy/lrproxy/templates/systemd/rsync-certificates.service.j2 rename to playbooks/services/roles/deploy/lrproxy/templates/systemd/rsync-certificates.service.j2 diff --git a/plays/services/roles/deploy/lrproxy/templates/systemd/rsync-certificates.timer.j2 b/playbooks/services/roles/deploy/lrproxy/templates/systemd/rsync-certificates.timer.j2 similarity index 100% rename from plays/services/roles/deploy/lrproxy/templates/systemd/rsync-certificates.timer.j2 rename to playbooks/services/roles/deploy/lrproxy/templates/systemd/rsync-certificates.timer.j2 diff --git a/plays/services/roles/deploy/lrproxy/vars/nginx.yml b/playbooks/services/roles/deploy/lrproxy/vars/nginx.yml similarity index 100% rename from plays/services/roles/deploy/lrproxy/vars/nginx.yml rename to playbooks/services/roles/deploy/lrproxy/vars/nginx.yml diff --git a/plays/services/roles/deploy/notes/meta/argument_specs.yml b/playbooks/services/roles/deploy/notes/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/deploy/notes/meta/argument_specs.yml rename to playbooks/services/roles/deploy/notes/meta/argument_specs.yml diff --git a/plays/services/roles/deploy/notes/tasks/main.yml b/playbooks/services/roles/deploy/notes/tasks/main.yml similarity index 100% rename from plays/services/roles/deploy/notes/tasks/main.yml rename to playbooks/services/roles/deploy/notes/tasks/main.yml diff --git a/plays/services/roles/deploy/notes/templates/systemd/container-notes-chown.service.j2 b/playbooks/services/roles/deploy/notes/templates/systemd/container-notes-chown.service.j2 similarity index 100% rename from plays/services/roles/deploy/notes/templates/systemd/container-notes-chown.service.j2 rename to playbooks/services/roles/deploy/notes/templates/systemd/container-notes-chown.service.j2 diff --git a/plays/services/roles/deploy/notes/templates/systemd/container-notes-joplin.service.j2 b/playbooks/services/roles/deploy/notes/templates/systemd/container-notes-joplin.service.j2 similarity index 100% rename from plays/services/roles/deploy/notes/templates/systemd/container-notes-joplin.service.j2 rename to playbooks/services/roles/deploy/notes/templates/systemd/container-notes-joplin.service.j2 diff --git a/plays/services/roles/deploy/notes/templates/systemd/pod-notes.service.j2 b/playbooks/services/roles/deploy/notes/templates/systemd/pod-notes.service.j2 similarity index 100% rename from plays/services/roles/deploy/notes/templates/systemd/pod-notes.service.j2 rename to playbooks/services/roles/deploy/notes/templates/systemd/pod-notes.service.j2 diff --git a/plays/services/roles/deploy/rproxy/files/config/nginx-conf.d/cloud.wojciechkozlowski.eu.conf b/playbooks/services/roles/deploy/rproxy/files/config/nginx-conf.d/cloud.wojciechkozlowski.eu.conf similarity index 100% rename from plays/services/roles/deploy/rproxy/files/config/nginx-conf.d/cloud.wojciechkozlowski.eu.conf rename to playbooks/services/roles/deploy/rproxy/files/config/nginx-conf.d/cloud.wojciechkozlowski.eu.conf diff --git a/plays/services/roles/deploy/rproxy/files/config/nginx-conf.d/git.wojciechkozlowski.eu.conf b/playbooks/services/roles/deploy/rproxy/files/config/nginx-conf.d/git.wojciechkozlowski.eu.conf similarity index 100% rename from plays/services/roles/deploy/rproxy/files/config/nginx-conf.d/git.wojciechkozlowski.eu.conf rename to playbooks/services/roles/deploy/rproxy/files/config/nginx-conf.d/git.wojciechkozlowski.eu.conf diff --git a/plays/services/roles/deploy/rproxy/files/config/nginx-conf.d/notes.wojciechkozlowski.eu.conf b/playbooks/services/roles/deploy/rproxy/files/config/nginx-conf.d/notes.wojciechkozlowski.eu.conf similarity index 100% rename from plays/services/roles/deploy/rproxy/files/config/nginx-conf.d/notes.wojciechkozlowski.eu.conf rename to playbooks/services/roles/deploy/rproxy/files/config/nginx-conf.d/notes.wojciechkozlowski.eu.conf diff --git a/plays/services/roles/deploy/rproxy/files/config/nginx-conf.d/wojciechkozlowski.eu.conf b/playbooks/services/roles/deploy/rproxy/files/config/nginx-conf.d/wojciechkozlowski.eu.conf similarity index 100% rename from plays/services/roles/deploy/rproxy/files/config/nginx-conf.d/wojciechkozlowski.eu.conf rename to playbooks/services/roles/deploy/rproxy/files/config/nginx-conf.d/wojciechkozlowski.eu.conf diff --git a/plays/services/roles/deploy/rproxy/files/config/nginx.conf b/playbooks/services/roles/deploy/rproxy/files/config/nginx.conf similarity index 100% rename from plays/services/roles/deploy/rproxy/files/config/nginx.conf rename to playbooks/services/roles/deploy/rproxy/files/config/nginx.conf diff --git a/plays/services/roles/deploy/rproxy/meta/argument_specs.yml b/playbooks/services/roles/deploy/rproxy/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/deploy/rproxy/meta/argument_specs.yml rename to playbooks/services/roles/deploy/rproxy/meta/argument_specs.yml diff --git a/plays/services/roles/deploy/rproxy/tasks/main.yml b/playbooks/services/roles/deploy/rproxy/tasks/main.yml similarity index 100% rename from plays/services/roles/deploy/rproxy/tasks/main.yml rename to playbooks/services/roles/deploy/rproxy/tasks/main.yml diff --git a/plays/services/roles/deploy/rproxy/templates/systemd/container-rproxy-certbot.service.j2 b/playbooks/services/roles/deploy/rproxy/templates/systemd/container-rproxy-certbot.service.j2 similarity index 100% rename from plays/services/roles/deploy/rproxy/templates/systemd/container-rproxy-certbot.service.j2 rename to playbooks/services/roles/deploy/rproxy/templates/systemd/container-rproxy-certbot.service.j2 diff --git a/plays/services/roles/deploy/rproxy/templates/systemd/container-rproxy-certbot.timer.j2 b/playbooks/services/roles/deploy/rproxy/templates/systemd/container-rproxy-certbot.timer.j2 similarity index 100% rename from plays/services/roles/deploy/rproxy/templates/systemd/container-rproxy-certbot.timer.j2 rename to playbooks/services/roles/deploy/rproxy/templates/systemd/container-rproxy-certbot.timer.j2 diff --git a/plays/services/roles/deploy/rproxy/templates/systemd/container-rproxy-nginx.service.j2 b/playbooks/services/roles/deploy/rproxy/templates/systemd/container-rproxy-nginx.service.j2 similarity index 100% rename from plays/services/roles/deploy/rproxy/templates/systemd/container-rproxy-nginx.service.j2 rename to playbooks/services/roles/deploy/rproxy/templates/systemd/container-rproxy-nginx.service.j2 diff --git a/plays/services/roles/deploy/rproxy/templates/systemd/pod-rproxy.service.j2 b/playbooks/services/roles/deploy/rproxy/templates/systemd/pod-rproxy.service.j2 similarity index 100% rename from plays/services/roles/deploy/rproxy/templates/systemd/pod-rproxy.service.j2 rename to playbooks/services/roles/deploy/rproxy/templates/systemd/pod-rproxy.service.j2 diff --git a/plays/services/roles/deploy/rproxy/vars/nginx.yml b/playbooks/services/roles/deploy/rproxy/vars/nginx.yml similarity index 100% rename from plays/services/roles/deploy/rproxy/vars/nginx.yml rename to playbooks/services/roles/deploy/rproxy/vars/nginx.yml diff --git a/plays/services/roles/deploy/www/meta/argument_specs.yml b/playbooks/services/roles/deploy/www/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/deploy/www/meta/argument_specs.yml rename to playbooks/services/roles/deploy/www/meta/argument_specs.yml diff --git a/plays/services/roles/deploy/www/tasks/main.yml b/playbooks/services/roles/deploy/www/tasks/main.yml similarity index 100% rename from plays/services/roles/deploy/www/tasks/main.yml rename to playbooks/services/roles/deploy/www/tasks/main.yml diff --git a/plays/services/roles/deploy/www/templates/hugo/apt.j2 b/playbooks/services/roles/deploy/www/templates/hugo/apt.j2 similarity index 100% rename from plays/services/roles/deploy/www/templates/hugo/apt.j2 rename to playbooks/services/roles/deploy/www/templates/hugo/apt.j2 diff --git a/plays/services/roles/deploy/www/templates/systemd/container-www-nginx.service.j2 b/playbooks/services/roles/deploy/www/templates/systemd/container-www-nginx.service.j2 similarity index 100% rename from plays/services/roles/deploy/www/templates/systemd/container-www-nginx.service.j2 rename to playbooks/services/roles/deploy/www/templates/systemd/container-www-nginx.service.j2 diff --git a/plays/services/roles/deploy/www/templates/systemd/pod-www.service.j2 b/playbooks/services/roles/deploy/www/templates/systemd/pod-www.service.j2 similarity index 100% rename from plays/services/roles/deploy/www/templates/systemd/pod-www.service.j2 rename to playbooks/services/roles/deploy/www/templates/systemd/pod-www.service.j2 diff --git a/plays/services/roles/include/meta/argument_specs.yml b/playbooks/services/roles/include/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/include/meta/argument_specs.yml rename to playbooks/services/roles/include/meta/argument_specs.yml diff --git a/plays/services/roles/include/tasks/daemon_reload.yml b/playbooks/services/roles/include/tasks/daemon_reload.yml similarity index 100% rename from plays/services/roles/include/tasks/daemon_reload.yml rename to playbooks/services/roles/include/tasks/daemon_reload.yml diff --git a/plays/services/roles/include/tasks/daemon_reload/main.yml b/playbooks/services/roles/include/tasks/daemon_reload/main.yml similarity index 100% rename from plays/services/roles/include/tasks/daemon_reload/main.yml rename to playbooks/services/roles/include/tasks/daemon_reload/main.yml diff --git a/plays/services/roles/include/vars/user.yml b/playbooks/services/roles/include/vars/user.yml similarity index 100% rename from plays/services/roles/include/vars/user.yml rename to playbooks/services/roles/include/vars/user.yml diff --git a/plays/services/roles/include/vars/volumes.yml b/playbooks/services/roles/include/vars/volumes.yml similarity index 100% rename from plays/services/roles/include/vars/volumes.yml rename to playbooks/services/roles/include/vars/volumes.yml diff --git a/plays/services/roles/setup/system/files/auto_update/pod-service-auto-update b/playbooks/services/roles/setup/system/files/auto_update/pod-service-auto-update similarity index 100% rename from plays/services/roles/setup/system/files/auto_update/pod-service-auto-update rename to playbooks/services/roles/setup/system/files/auto_update/pod-service-auto-update diff --git a/plays/services/roles/setup/system/files/auto_update/pod-service-auto-update.service b/playbooks/services/roles/setup/system/files/auto_update/pod-service-auto-update.service similarity index 100% rename from plays/services/roles/setup/system/files/auto_update/pod-service-auto-update.service rename to playbooks/services/roles/setup/system/files/auto_update/pod-service-auto-update.service diff --git a/plays/services/roles/setup/system/files/auto_update/pod-service-auto-update.timer b/playbooks/services/roles/setup/system/files/auto_update/pod-service-auto-update.timer similarity index 100% rename from plays/services/roles/setup/system/files/auto_update/pod-service-auto-update.timer rename to playbooks/services/roles/setup/system/files/auto_update/pod-service-auto-update.timer diff --git a/plays/services/roles/setup/system/files/auto_update/podman-image-prune.service b/playbooks/services/roles/setup/system/files/auto_update/podman-image-prune.service similarity index 100% rename from plays/services/roles/setup/system/files/auto_update/podman-image-prune.service rename to playbooks/services/roles/setup/system/files/auto_update/podman-image-prune.service diff --git a/plays/services/roles/setup/system/files/veth/connect-pod-service@.service b/playbooks/services/roles/setup/system/files/veth/connect-pod-service@.service similarity index 100% rename from plays/services/roles/setup/system/files/veth/connect-pod-service@.service rename to playbooks/services/roles/setup/system/files/veth/connect-pod-service@.service diff --git a/plays/services/roles/setup/system/meta/argument_specs.yml b/playbooks/services/roles/setup/system/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/setup/system/meta/argument_specs.yml rename to playbooks/services/roles/setup/system/meta/argument_specs.yml diff --git a/plays/services/roles/setup/system/tasks/include/auto_update.yml b/playbooks/services/roles/setup/system/tasks/include/auto_update.yml similarity index 100% rename from plays/services/roles/setup/system/tasks/include/auto_update.yml rename to playbooks/services/roles/setup/system/tasks/include/auto_update.yml diff --git a/plays/services/roles/setup/system/tasks/include/directories.yml b/playbooks/services/roles/setup/system/tasks/include/directories.yml similarity index 100% rename from plays/services/roles/setup/system/tasks/include/directories.yml rename to playbooks/services/roles/setup/system/tasks/include/directories.yml diff --git a/plays/services/roles/setup/system/tasks/include/nameserver.yml b/playbooks/services/roles/setup/system/tasks/include/nameserver.yml similarity index 100% rename from plays/services/roles/setup/system/tasks/include/nameserver.yml rename to playbooks/services/roles/setup/system/tasks/include/nameserver.yml diff --git a/plays/services/roles/setup/system/tasks/include/podman.yml b/playbooks/services/roles/setup/system/tasks/include/podman.yml similarity index 100% rename from plays/services/roles/setup/system/tasks/include/podman.yml rename to playbooks/services/roles/setup/system/tasks/include/podman.yml diff --git a/plays/services/roles/setup/system/tasks/include/veth.yml b/playbooks/services/roles/setup/system/tasks/include/veth.yml similarity index 100% rename from plays/services/roles/setup/system/tasks/include/veth.yml rename to playbooks/services/roles/setup/system/tasks/include/veth.yml diff --git a/plays/services/roles/setup/system/tasks/main.yml b/playbooks/services/roles/setup/system/tasks/main.yml similarity index 100% rename from plays/services/roles/setup/system/tasks/main.yml rename to playbooks/services/roles/setup/system/tasks/main.yml diff --git a/plays/services/roles/setup/system/templates/veth/connect-pod-service@.path.j2 b/playbooks/services/roles/setup/system/templates/veth/connect-pod-service@.path.j2 similarity index 100% rename from plays/services/roles/setup/system/templates/veth/connect-pod-service@.path.j2 rename to playbooks/services/roles/setup/system/templates/veth/connect-pod-service@.path.j2 diff --git a/plays/services/roles/setup/user/meta/argument_specs.yml b/playbooks/services/roles/setup/user/meta/argument_specs.yml similarity index 100% rename from plays/services/roles/setup/user/meta/argument_specs.yml rename to playbooks/services/roles/setup/user/meta/argument_specs.yml diff --git a/plays/services/roles/setup/user/tasks/include/auto_update.yml b/playbooks/services/roles/setup/user/tasks/include/auto_update.yml similarity index 100% rename from plays/services/roles/setup/user/tasks/include/auto_update.yml rename to playbooks/services/roles/setup/user/tasks/include/auto_update.yml diff --git a/plays/services/roles/setup/user/tasks/include/directories.yml b/playbooks/services/roles/setup/user/tasks/include/directories.yml similarity index 100% rename from plays/services/roles/setup/user/tasks/include/directories.yml rename to playbooks/services/roles/setup/user/tasks/include/directories.yml diff --git a/plays/services/roles/setup/user/tasks/include/directories/volumes.yml b/playbooks/services/roles/setup/user/tasks/include/directories/volumes.yml similarity index 100% rename from plays/services/roles/setup/user/tasks/include/directories/volumes.yml rename to playbooks/services/roles/setup/user/tasks/include/directories/volumes.yml diff --git a/plays/services/roles/setup/user/tasks/include/podman.yml b/playbooks/services/roles/setup/user/tasks/include/podman.yml similarity index 100% rename from plays/services/roles/setup/user/tasks/include/podman.yml rename to playbooks/services/roles/setup/user/tasks/include/podman.yml diff --git a/plays/services/roles/setup/user/tasks/include/user.yml b/playbooks/services/roles/setup/user/tasks/include/user.yml similarity index 100% rename from plays/services/roles/setup/user/tasks/include/user.yml rename to playbooks/services/roles/setup/user/tasks/include/user.yml diff --git a/plays/services/roles/setup/user/tasks/include/veth.yml b/playbooks/services/roles/setup/user/tasks/include/veth.yml similarity index 100% rename from plays/services/roles/setup/user/tasks/include/veth.yml rename to playbooks/services/roles/setup/user/tasks/include/veth.yml diff --git a/plays/services/roles/setup/user/tasks/main.yml b/playbooks/services/roles/setup/user/tasks/main.yml similarity index 100% rename from plays/services/roles/setup/user/tasks/main.yml rename to playbooks/services/roles/setup/user/tasks/main.yml diff --git a/plays/services/roles/setup/user/templates/podman/storage.conf.j2 b/playbooks/services/roles/setup/user/templates/podman/storage.conf.j2 similarity index 100% rename from plays/services/roles/setup/user/templates/podman/storage.conf.j2 rename to playbooks/services/roles/setup/user/templates/podman/storage.conf.j2 diff --git a/plays/services/roles/setup/user/templates/veth/interface.j2 b/playbooks/services/roles/setup/user/templates/veth/interface.j2 similarity index 100% rename from plays/services/roles/setup/user/templates/veth/interface.j2 rename to playbooks/services/roles/setup/user/templates/veth/interface.j2 diff --git a/plays/services/roles/setup/user/vars/main.yml b/playbooks/services/roles/setup/user/vars/main.yml similarity index 100% rename from plays/services/roles/setup/user/vars/main.yml rename to playbooks/services/roles/setup/user/vars/main.yml diff --git a/plays/system/files/base/motd/heimdall b/playbooks/system/files/base/motd/heimdall similarity index 100% rename from plays/system/files/base/motd/heimdall rename to playbooks/system/files/base/motd/heimdall diff --git a/plays/system/files/base/motd/valkyrie b/playbooks/system/files/base/motd/valkyrie similarity index 100% rename from plays/system/files/base/motd/valkyrie rename to playbooks/system/files/base/motd/valkyrie diff --git a/plays/system/files/base/motd/yggdrasil b/playbooks/system/files/base/motd/yggdrasil similarity index 100% rename from plays/system/files/base/motd/yggdrasil rename to playbooks/system/files/base/motd/yggdrasil diff --git a/plays/system/files/smart/smartd.conf b/playbooks/system/files/smart/smartd.conf similarity index 100% rename from plays/system/files/smart/smartd.conf rename to playbooks/system/files/smart/smartd.conf diff --git a/plays/system/main.yml b/playbooks/system/main.yml similarity index 100% rename from plays/system/main.yml rename to playbooks/system/main.yml diff --git a/plays/system/roles/base/defaults/main.yml b/playbooks/system/roles/base/defaults/main.yml similarity index 100% rename from plays/system/roles/base/defaults/main.yml rename to playbooks/system/roles/base/defaults/main.yml diff --git a/plays/system/roles/base/files/logcheck/ignore b/playbooks/system/roles/base/files/logcheck/ignore similarity index 100% rename from plays/system/roles/base/files/logcheck/ignore rename to playbooks/system/roles/base/files/logcheck/ignore diff --git a/plays/system/roles/base/files/logcheck/logcheck.conf b/playbooks/system/roles/base/files/logcheck/logcheck.conf similarity index 100% rename from plays/system/roles/base/files/logcheck/logcheck.conf rename to playbooks/system/roles/base/files/logcheck/logcheck.conf diff --git a/plays/system/roles/base/files/root/su b/playbooks/system/roles/base/files/root/su similarity index 100% rename from plays/system/roles/base/files/root/su rename to playbooks/system/roles/base/files/root/su diff --git a/plays/system/roles/base/files/systemd_mail/system/status-mail@.service b/playbooks/system/roles/base/files/systemd_mail/system/status-mail@.service similarity index 100% rename from plays/system/roles/base/files/systemd_mail/system/status-mail@.service rename to playbooks/system/roles/base/files/systemd_mail/system/status-mail@.service diff --git a/plays/system/roles/base/files/systemd_mail/user/status-mail@.service b/playbooks/system/roles/base/files/systemd_mail/user/status-mail@.service similarity index 100% rename from plays/system/roles/base/files/systemd_mail/user/status-mail@.service rename to playbooks/system/roles/base/files/systemd_mail/user/status-mail@.service diff --git a/plays/system/roles/base/files/unattended_upgrades/20auto-upgrades b/playbooks/system/roles/base/files/unattended_upgrades/20auto-upgrades similarity index 100% rename from plays/system/roles/base/files/unattended_upgrades/20auto-upgrades rename to playbooks/system/roles/base/files/unattended_upgrades/20auto-upgrades diff --git a/plays/system/roles/base/files/unattended_upgrades/50unattended-upgrades b/playbooks/system/roles/base/files/unattended_upgrades/50unattended-upgrades similarity index 100% rename from plays/system/roles/base/files/unattended_upgrades/50unattended-upgrades rename to playbooks/system/roles/base/files/unattended_upgrades/50unattended-upgrades diff --git a/plays/system/roles/base/files/user/bashrc b/playbooks/system/roles/base/files/user/bashrc similarity index 100% rename from plays/system/roles/base/files/user/bashrc rename to playbooks/system/roles/base/files/user/bashrc diff --git a/plays/system/roles/base/files/user/tmux.conf b/playbooks/system/roles/base/files/user/tmux.conf similarity index 100% rename from plays/system/roles/base/files/user/tmux.conf rename to playbooks/system/roles/base/files/user/tmux.conf diff --git a/plays/system/roles/base/meta/argument_specs.yml b/playbooks/system/roles/base/meta/argument_specs.yml similarity index 100% rename from plays/system/roles/base/meta/argument_specs.yml rename to playbooks/system/roles/base/meta/argument_specs.yml diff --git a/plays/system/roles/base/tasks/include/fail2ban.yml b/playbooks/system/roles/base/tasks/include/fail2ban.yml similarity index 100% rename from plays/system/roles/base/tasks/include/fail2ban.yml rename to playbooks/system/roles/base/tasks/include/fail2ban.yml diff --git a/plays/system/roles/base/tasks/include/fstrim.yml b/playbooks/system/roles/base/tasks/include/fstrim.yml similarity index 100% rename from plays/system/roles/base/tasks/include/fstrim.yml rename to playbooks/system/roles/base/tasks/include/fstrim.yml diff --git a/plays/system/roles/base/tasks/include/logs.yml b/playbooks/system/roles/base/tasks/include/logs.yml similarity index 100% rename from plays/system/roles/base/tasks/include/logs.yml rename to playbooks/system/roles/base/tasks/include/logs.yml diff --git a/plays/system/roles/base/tasks/include/motd.yml b/playbooks/system/roles/base/tasks/include/motd.yml similarity index 100% rename from plays/system/roles/base/tasks/include/motd.yml rename to playbooks/system/roles/base/tasks/include/motd.yml diff --git a/plays/system/roles/base/tasks/include/nftables.yml b/playbooks/system/roles/base/tasks/include/nftables.yml similarity index 100% rename from plays/system/roles/base/tasks/include/nftables.yml rename to playbooks/system/roles/base/tasks/include/nftables.yml diff --git a/plays/system/roles/base/tasks/include/ntp.yml b/playbooks/system/roles/base/tasks/include/ntp.yml similarity index 100% rename from plays/system/roles/base/tasks/include/ntp.yml rename to playbooks/system/roles/base/tasks/include/ntp.yml diff --git a/plays/system/roles/base/tasks/include/root.yml b/playbooks/system/roles/base/tasks/include/root.yml similarity index 100% rename from plays/system/roles/base/tasks/include/root.yml rename to playbooks/system/roles/base/tasks/include/root.yml diff --git a/plays/system/roles/base/tasks/include/sshd.yml b/playbooks/system/roles/base/tasks/include/sshd.yml similarity index 100% rename from plays/system/roles/base/tasks/include/sshd.yml rename to playbooks/system/roles/base/tasks/include/sshd.yml diff --git a/plays/system/roles/base/tasks/include/systemd_mail.yml b/playbooks/system/roles/base/tasks/include/systemd_mail.yml similarity index 100% rename from plays/system/roles/base/tasks/include/systemd_mail.yml rename to playbooks/system/roles/base/tasks/include/systemd_mail.yml diff --git a/plays/system/roles/base/tasks/include/unattended_upgrades.yml b/playbooks/system/roles/base/tasks/include/unattended_upgrades.yml similarity index 100% rename from plays/system/roles/base/tasks/include/unattended_upgrades.yml rename to playbooks/system/roles/base/tasks/include/unattended_upgrades.yml diff --git a/plays/system/roles/base/tasks/include/user.yml b/playbooks/system/roles/base/tasks/include/user.yml similarity index 100% rename from plays/system/roles/base/tasks/include/user.yml rename to playbooks/system/roles/base/tasks/include/user.yml diff --git a/plays/system/roles/base/tasks/include/utils.yml b/playbooks/system/roles/base/tasks/include/utils.yml similarity index 100% rename from plays/system/roles/base/tasks/include/utils.yml rename to playbooks/system/roles/base/tasks/include/utils.yml diff --git a/plays/system/roles/base/tasks/main.yml b/playbooks/system/roles/base/tasks/main.yml similarity index 100% rename from plays/system/roles/base/tasks/main.yml rename to playbooks/system/roles/base/tasks/main.yml diff --git a/plays/system/roles/base/templates/fail2ban/jail.d/sshd.local.j2 b/playbooks/system/roles/base/templates/fail2ban/jail.d/sshd.local.j2 similarity index 100% rename from plays/system/roles/base/templates/fail2ban/jail.d/sshd.local.j2 rename to playbooks/system/roles/base/templates/fail2ban/jail.d/sshd.local.j2 diff --git a/plays/system/roles/base/templates/fail2ban/jail.local.j2 b/playbooks/system/roles/base/templates/fail2ban/jail.local.j2 similarity index 100% rename from plays/system/roles/base/templates/fail2ban/jail.local.j2 rename to playbooks/system/roles/base/templates/fail2ban/jail.local.j2 diff --git a/plays/system/roles/base/templates/nftables/nftables.conf.j2 b/playbooks/system/roles/base/templates/nftables/nftables.conf.j2 similarity index 100% rename from plays/system/roles/base/templates/nftables/nftables.conf.j2 rename to playbooks/system/roles/base/templates/nftables/nftables.conf.j2 diff --git a/plays/system/roles/base/templates/sshd/99-local.conf.j2 b/playbooks/system/roles/base/templates/sshd/99-local.conf.j2 similarity index 100% rename from plays/system/roles/base/templates/sshd/99-local.conf.j2 rename to playbooks/system/roles/base/templates/sshd/99-local.conf.j2 diff --git a/plays/system/roles/base/templates/systemd_mail/system/systemd-mail-systemctl-status.j2 b/playbooks/system/roles/base/templates/systemd_mail/system/systemd-mail-systemctl-status.j2 similarity index 100% rename from plays/system/roles/base/templates/systemd_mail/system/systemd-mail-systemctl-status.j2 rename to playbooks/system/roles/base/templates/systemd_mail/system/systemd-mail-systemctl-status.j2 diff --git a/plays/system/roles/base/templates/systemd_mail/user/systemd-mail-systemctl-status.j2 b/playbooks/system/roles/base/templates/systemd_mail/user/systemd-mail-systemctl-status.j2 similarity index 100% rename from plays/system/roles/base/templates/systemd_mail/user/systemd-mail-systemctl-status.j2 rename to playbooks/system/roles/base/templates/systemd_mail/user/systemd-mail-systemctl-status.j2 diff --git a/plays/system/roles/mail/meta/argument_specs.yml b/playbooks/system/roles/mail/meta/argument_specs.yml similarity index 100% rename from plays/system/roles/mail/meta/argument_specs.yml rename to playbooks/system/roles/mail/meta/argument_specs.yml diff --git a/plays/system/roles/mail/tasks/main.yml b/playbooks/system/roles/mail/tasks/main.yml similarity index 100% rename from plays/system/roles/mail/tasks/main.yml rename to playbooks/system/roles/mail/tasks/main.yml diff --git a/plays/system/roles/mail/templates/aliases.j2 b/playbooks/system/roles/mail/templates/aliases.j2 similarity index 100% rename from plays/system/roles/mail/templates/aliases.j2 rename to playbooks/system/roles/mail/templates/aliases.j2 diff --git a/plays/system/roles/mail/templates/mailname.j2 b/playbooks/system/roles/mail/templates/mailname.j2 similarity index 100% rename from plays/system/roles/mail/templates/mailname.j2 rename to playbooks/system/roles/mail/templates/mailname.j2 diff --git a/plays/system/roles/mail/templates/mailutils.conf.j2 b/playbooks/system/roles/mail/templates/mailutils.conf.j2 similarity index 100% rename from plays/system/roles/mail/templates/mailutils.conf.j2 rename to playbooks/system/roles/mail/templates/mailutils.conf.j2 diff --git a/plays/system/roles/mail/templates/postfix/main.cf.j2 b/playbooks/system/roles/mail/templates/postfix/main.cf.j2 similarity index 100% rename from plays/system/roles/mail/templates/postfix/main.cf.j2 rename to playbooks/system/roles/mail/templates/postfix/main.cf.j2 diff --git a/plays/system/roles/mail/templates/postfix/sasl_passwd.j2 b/playbooks/system/roles/mail/templates/postfix/sasl_passwd.j2 similarity index 100% rename from plays/system/roles/mail/templates/postfix/sasl_passwd.j2 rename to playbooks/system/roles/mail/templates/postfix/sasl_passwd.j2 diff --git a/plays/system/roles/smart/meta/argument_specs.yml b/playbooks/system/roles/smart/meta/argument_specs.yml similarity index 100% rename from plays/system/roles/smart/meta/argument_specs.yml rename to playbooks/system/roles/smart/meta/argument_specs.yml diff --git a/plays/system/roles/smart/tasks/main.yml b/playbooks/system/roles/smart/tasks/main.yml similarity index 100% rename from plays/system/roles/smart/tasks/main.yml rename to playbooks/system/roles/smart/tasks/main.yml diff --git a/plays/system/roles/ups/files/apcupsd.conf b/playbooks/system/roles/ups/files/apcupsd.conf similarity index 100% rename from plays/system/roles/ups/files/apcupsd.conf rename to playbooks/system/roles/ups/files/apcupsd.conf diff --git a/plays/system/roles/ups/tasks/main.yml b/playbooks/system/roles/ups/tasks/main.yml similarity index 100% rename from plays/system/roles/ups/tasks/main.yml rename to playbooks/system/roles/ups/tasks/main.yml diff --git a/plays/system/roles/zfs/defaults/main.yml b/playbooks/system/roles/zfs/defaults/main.yml similarity index 100% rename from plays/system/roles/zfs/defaults/main.yml rename to playbooks/system/roles/zfs/defaults/main.yml diff --git a/plays/system/roles/zfs/files/conf/zfs.conf b/playbooks/system/roles/zfs/files/conf/zfs.conf similarity index 100% rename from plays/system/roles/zfs/files/conf/zfs.conf rename to playbooks/system/roles/zfs/files/conf/zfs.conf diff --git a/plays/system/roles/zfs/files/fstrim/fstrim.timer b/playbooks/system/roles/zfs/files/fstrim/fstrim.timer similarity index 100% rename from plays/system/roles/zfs/files/fstrim/fstrim.timer rename to playbooks/system/roles/zfs/files/fstrim/fstrim.timer diff --git a/plays/system/roles/zfs/files/load_key/zfs-load-key@.service b/playbooks/system/roles/zfs/files/load_key/zfs-load-key@.service similarity index 100% rename from plays/system/roles/zfs/files/load_key/zfs-load-key@.service rename to playbooks/system/roles/zfs/files/load_key/zfs-load-key@.service diff --git a/plays/system/roles/zfs/files/scrub/zfs-scrub-monthly@.timer b/playbooks/system/roles/zfs/files/scrub/zfs-scrub-monthly@.timer similarity index 100% rename from plays/system/roles/zfs/files/scrub/zfs-scrub-monthly@.timer rename to playbooks/system/roles/zfs/files/scrub/zfs-scrub-monthly@.timer diff --git a/plays/system/roles/zfs/files/scrub/zfs-scrub@.service b/playbooks/system/roles/zfs/files/scrub/zfs-scrub@.service similarity index 100% rename from plays/system/roles/zfs/files/scrub/zfs-scrub@.service rename to playbooks/system/roles/zfs/files/scrub/zfs-scrub@.service diff --git a/plays/system/roles/zfs/files/trim/zfs-trim-monthly@.timer b/playbooks/system/roles/zfs/files/trim/zfs-trim-monthly@.timer similarity index 100% rename from plays/system/roles/zfs/files/trim/zfs-trim-monthly@.timer rename to playbooks/system/roles/zfs/files/trim/zfs-trim-monthly@.timer diff --git a/plays/system/roles/zfs/files/trim/zfs-trim@.service b/playbooks/system/roles/zfs/files/trim/zfs-trim@.service similarity index 100% rename from plays/system/roles/zfs/files/trim/zfs-trim@.service rename to playbooks/system/roles/zfs/files/trim/zfs-trim@.service diff --git a/plays/system/roles/zfs/meta/argument_specs.yml b/playbooks/system/roles/zfs/meta/argument_specs.yml similarity index 100% rename from plays/system/roles/zfs/meta/argument_specs.yml rename to playbooks/system/roles/zfs/meta/argument_specs.yml diff --git a/plays/system/roles/zfs/tasks/include/conf.yml b/playbooks/system/roles/zfs/tasks/include/conf.yml similarity index 100% rename from plays/system/roles/zfs/tasks/include/conf.yml rename to playbooks/system/roles/zfs/tasks/include/conf.yml diff --git a/plays/system/roles/zfs/tasks/include/cron.yml b/playbooks/system/roles/zfs/tasks/include/cron.yml similarity index 100% rename from plays/system/roles/zfs/tasks/include/cron.yml rename to playbooks/system/roles/zfs/tasks/include/cron.yml diff --git a/plays/system/roles/zfs/tasks/include/fstrim.yml b/playbooks/system/roles/zfs/tasks/include/fstrim.yml similarity index 100% rename from plays/system/roles/zfs/tasks/include/fstrim.yml rename to playbooks/system/roles/zfs/tasks/include/fstrim.yml diff --git a/plays/system/roles/zfs/tasks/include/load_key.yml b/playbooks/system/roles/zfs/tasks/include/load_key.yml similarity index 100% rename from plays/system/roles/zfs/tasks/include/load_key.yml rename to playbooks/system/roles/zfs/tasks/include/load_key.yml diff --git a/plays/system/roles/zfs/tasks/include/scrub.yml b/playbooks/system/roles/zfs/tasks/include/scrub.yml similarity index 100% rename from plays/system/roles/zfs/tasks/include/scrub.yml rename to playbooks/system/roles/zfs/tasks/include/scrub.yml diff --git a/plays/system/roles/zfs/tasks/include/trim.yml b/playbooks/system/roles/zfs/tasks/include/trim.yml similarity index 100% rename from plays/system/roles/zfs/tasks/include/trim.yml rename to playbooks/system/roles/zfs/tasks/include/trim.yml diff --git a/plays/system/roles/zfs/tasks/main.yml b/playbooks/system/roles/zfs/tasks/main.yml similarity index 100% rename from plays/system/roles/zfs/tasks/main.yml rename to playbooks/system/roles/zfs/tasks/main.yml diff --git a/plays/system/roles/zfs/templates/scrub/systemd-mail-zpool-status.j2 b/playbooks/system/roles/zfs/templates/scrub/systemd-mail-zpool-status.j2 similarity index 100% rename from plays/system/roles/zfs/templates/scrub/systemd-mail-zpool-status.j2 rename to playbooks/system/roles/zfs/templates/scrub/systemd-mail-zpool-status.j2 diff --git a/plays/vpn/main.yml b/playbooks/vpn/main.yml similarity index 100% rename from plays/vpn/main.yml rename to playbooks/vpn/main.yml diff --git a/plays/vpn/roles/base/files/ip-link-add.sh b/playbooks/vpn/roles/base/files/ip-link-add.sh similarity index 100% rename from plays/vpn/roles/base/files/ip-link-add.sh rename to playbooks/vpn/roles/base/files/ip-link-add.sh diff --git a/plays/vpn/roles/base/tasks/main.yml b/playbooks/vpn/roles/base/tasks/main.yml similarity index 100% rename from plays/vpn/roles/base/tasks/main.yml rename to playbooks/vpn/roles/base/tasks/main.yml diff --git a/plays/vpn/roles/bridge/files/pre-down-br0-inet.nft b/playbooks/vpn/roles/bridge/files/pre-down-br0-inet.nft similarity index 100% rename from plays/vpn/roles/bridge/files/pre-down-br0-inet.nft rename to playbooks/vpn/roles/bridge/files/pre-down-br0-inet.nft diff --git a/plays/vpn/roles/bridge/files/pre-down-br0-ipv4.nft b/playbooks/vpn/roles/bridge/files/pre-down-br0-ipv4.nft similarity index 100% rename from plays/vpn/roles/bridge/files/pre-down-br0-ipv4.nft rename to playbooks/vpn/roles/bridge/files/pre-down-br0-ipv4.nft diff --git a/plays/vpn/roles/bridge/meta/argument_specs.yml b/playbooks/vpn/roles/bridge/meta/argument_specs.yml similarity index 100% rename from plays/vpn/roles/bridge/meta/argument_specs.yml rename to playbooks/vpn/roles/bridge/meta/argument_specs.yml diff --git a/plays/vpn/roles/bridge/tasks/main.yml b/playbooks/vpn/roles/bridge/tasks/main.yml similarity index 100% rename from plays/vpn/roles/bridge/tasks/main.yml rename to playbooks/vpn/roles/bridge/tasks/main.yml diff --git a/plays/vpn/roles/bridge/templates/br0.j2 b/playbooks/vpn/roles/bridge/templates/br0.j2 similarity index 100% rename from plays/vpn/roles/bridge/templates/br0.j2 rename to playbooks/vpn/roles/bridge/templates/br0.j2 diff --git a/plays/vpn/roles/bridge/templates/post-up-br0-inet.nft.j2 b/playbooks/vpn/roles/bridge/templates/post-up-br0-inet.nft.j2 similarity index 100% rename from plays/vpn/roles/bridge/templates/post-up-br0-inet.nft.j2 rename to playbooks/vpn/roles/bridge/templates/post-up-br0-inet.nft.j2 diff --git a/plays/vpn/roles/bridge/templates/post-up-br0-ipv4.nft.j2 b/playbooks/vpn/roles/bridge/templates/post-up-br0-ipv4.nft.j2 similarity index 100% rename from plays/vpn/roles/bridge/templates/post-up-br0-ipv4.nft.j2 rename to playbooks/vpn/roles/bridge/templates/post-up-br0-ipv4.nft.j2 diff --git a/plays/vpn/roles/wireguard/files/pre-down-wg0-inet.nft b/playbooks/vpn/roles/wireguard/files/pre-down-wg0-inet.nft similarity index 100% rename from plays/vpn/roles/wireguard/files/pre-down-wg0-inet.nft rename to playbooks/vpn/roles/wireguard/files/pre-down-wg0-inet.nft diff --git a/plays/vpn/roles/wireguard/files/pre-down-wg0-ipv4.nft b/playbooks/vpn/roles/wireguard/files/pre-down-wg0-ipv4.nft similarity index 100% rename from plays/vpn/roles/wireguard/files/pre-down-wg0-ipv4.nft rename to playbooks/vpn/roles/wireguard/files/pre-down-wg0-ipv4.nft diff --git a/plays/vpn/roles/wireguard/meta/argument_specs.yml b/playbooks/vpn/roles/wireguard/meta/argument_specs.yml similarity index 100% rename from plays/vpn/roles/wireguard/meta/argument_specs.yml rename to playbooks/vpn/roles/wireguard/meta/argument_specs.yml diff --git a/plays/vpn/roles/wireguard/tasks/main.yml b/playbooks/vpn/roles/wireguard/tasks/main.yml similarity index 100% rename from plays/vpn/roles/wireguard/tasks/main.yml rename to playbooks/vpn/roles/wireguard/tasks/main.yml diff --git a/plays/vpn/roles/wireguard/templates/post-up-wg0-inet.nft.j2 b/playbooks/vpn/roles/wireguard/templates/post-up-wg0-inet.nft.j2 similarity index 100% rename from plays/vpn/roles/wireguard/templates/post-up-wg0-inet.nft.j2 rename to playbooks/vpn/roles/wireguard/templates/post-up-wg0-inet.nft.j2 diff --git a/plays/vpn/roles/wireguard/templates/post-up-wg0-ipv4.nft.j2 b/playbooks/vpn/roles/wireguard/templates/post-up-wg0-ipv4.nft.j2 similarity index 100% rename from plays/vpn/roles/wireguard/templates/post-up-wg0-ipv4.nft.j2 rename to playbooks/vpn/roles/wireguard/templates/post-up-wg0-ipv4.nft.j2 diff --git a/plays/vpn/roles/wireguard/templates/wg0.conf.j2 b/playbooks/vpn/roles/wireguard/templates/wg0.conf.j2 similarity index 100% rename from plays/vpn/roles/wireguard/templates/wg0.conf.j2 rename to playbooks/vpn/roles/wireguard/templates/wg0.conf.j2 diff --git a/plays/vpn/roles/wireguard/templates/wg0.j2 b/playbooks/vpn/roles/wireguard/templates/wg0.j2 similarity index 100% rename from plays/vpn/roles/wireguard/templates/wg0.j2 rename to playbooks/vpn/roles/wireguard/templates/wg0.j2