diff --git a/.ansible/.lock b/.ansible/.lock new file mode 100644 index 0000000..e69de29 diff --git a/roles/bootstrap/README.md b/.ansible/roles/bootstrap/README.md similarity index 100% rename from roles/bootstrap/README.md rename to .ansible/roles/bootstrap/README.md diff --git a/roles/bootstrap/defaults/core_images@podman.yml b/.ansible/roles/bootstrap/defaults/core_images@podman.yml similarity index 100% rename from roles/bootstrap/defaults/core_images@podman.yml rename to .ansible/roles/bootstrap/defaults/core_images@podman.yml diff --git a/roles/bootstrap/defaults/core_pkgs@Debian.yml b/.ansible/roles/bootstrap/defaults/core_pkgs@Debian.yml similarity index 100% rename from roles/bootstrap/defaults/core_pkgs@Debian.yml rename to .ansible/roles/bootstrap/defaults/core_pkgs@Debian.yml diff --git a/roles/bootstrap/defaults/custom_images@podman.yml b/.ansible/roles/bootstrap/defaults/custom_images@podman.yml similarity index 100% rename from roles/bootstrap/defaults/custom_images@podman.yml rename to .ansible/roles/bootstrap/defaults/custom_images@podman.yml diff --git a/roles/bootstrap/defaults/custom_pkgs@Debian.yml b/.ansible/roles/bootstrap/defaults/custom_pkgs@Debian.yml similarity index 100% rename from roles/bootstrap/defaults/custom_pkgs@Debian.yml rename to .ansible/roles/bootstrap/defaults/custom_pkgs@Debian.yml diff --git a/roles/bootstrap/defaults/main/general.yml b/.ansible/roles/bootstrap/defaults/main/general.yml similarity index 100% rename from roles/bootstrap/defaults/main/general.yml rename to .ansible/roles/bootstrap/defaults/main/general.yml diff --git a/roles/bootstrap/defaults/options/certbot.yml b/.ansible/roles/bootstrap/defaults/options/certbot.yml similarity index 100% rename from roles/bootstrap/defaults/options/certbot.yml rename to .ansible/roles/bootstrap/defaults/options/certbot.yml diff --git a/roles/bootstrap/defaults/options/crowdsec.yml b/.ansible/roles/bootstrap/defaults/options/crowdsec.yml similarity index 100% rename from roles/bootstrap/defaults/options/crowdsec.yml rename to .ansible/roles/bootstrap/defaults/options/crowdsec.yml diff --git a/roles/bootstrap/defaults/options/git.yml b/.ansible/roles/bootstrap/defaults/options/git.yml similarity index 100% rename from roles/bootstrap/defaults/options/git.yml rename to .ansible/roles/bootstrap/defaults/options/git.yml diff --git a/roles/bootstrap/defaults/options/gpg.yml b/.ansible/roles/bootstrap/defaults/options/gpg.yml similarity index 100% rename from roles/bootstrap/defaults/options/gpg.yml rename to .ansible/roles/bootstrap/defaults/options/gpg.yml diff --git a/roles/bootstrap/defaults/options/proftpd.yml b/.ansible/roles/bootstrap/defaults/options/proftpd.yml similarity index 100% rename from roles/bootstrap/defaults/options/proftpd.yml rename to .ansible/roles/bootstrap/defaults/options/proftpd.yml diff --git a/roles/bootstrap/defaults/options/ssh.yml b/.ansible/roles/bootstrap/defaults/options/ssh.yml similarity index 100% rename from roles/bootstrap/defaults/options/ssh.yml rename to .ansible/roles/bootstrap/defaults/options/ssh.yml diff --git a/roles/bootstrap/files/clamav/clamav-milter.conf b/.ansible/roles/bootstrap/files/clamav/clamav-milter.conf similarity index 100% rename from roles/bootstrap/files/clamav/clamav-milter.conf rename to .ansible/roles/bootstrap/files/clamav/clamav-milter.conf diff --git a/roles/bootstrap/files/clamav/clamd.conf b/.ansible/roles/bootstrap/files/clamav/clamd.conf similarity index 100% rename from roles/bootstrap/files/clamav/clamd.conf rename to .ansible/roles/bootstrap/files/clamav/clamd.conf diff --git a/roles/bootstrap/files/clamav/freshclam.conf b/.ansible/roles/bootstrap/files/clamav/freshclam.conf similarity index 100% rename from roles/bootstrap/files/clamav/freshclam.conf rename to .ansible/roles/bootstrap/files/clamav/freshclam.conf diff --git a/roles/bootstrap/files/fail2ban/ftp.local b/.ansible/roles/bootstrap/files/fail2ban/ftp.local similarity index 100% rename from roles/bootstrap/files/fail2ban/ftp.local rename to .ansible/roles/bootstrap/files/fail2ban/ftp.local diff --git a/roles/bootstrap/files/fail2ban/override.conf b/.ansible/roles/bootstrap/files/fail2ban/override.conf similarity index 100% rename from roles/bootstrap/files/fail2ban/override.conf rename to .ansible/roles/bootstrap/files/fail2ban/override.conf diff --git a/roles/bootstrap/files/fail2ban/sshd.local b/.ansible/roles/bootstrap/files/fail2ban/sshd.local similarity index 100% rename from roles/bootstrap/files/fail2ban/sshd.local rename to .ansible/roles/bootstrap/files/fail2ban/sshd.local diff --git a/roles/bootstrap/files/git/gitignore.sample b/.ansible/roles/bootstrap/files/git/gitignore.sample similarity index 100% rename from roles/bootstrap/files/git/gitignore.sample rename to .ansible/roles/bootstrap/files/git/gitignore.sample diff --git a/roles/bootstrap/files/git/gitmessage b/.ansible/roles/bootstrap/files/git/gitmessage similarity index 100% rename from roles/bootstrap/files/git/gitmessage rename to .ansible/roles/bootstrap/files/git/gitmessage diff --git a/roles/bootstrap/files/repos.Debian/charm.list b/.ansible/roles/bootstrap/files/repos.Debian/charm.list similarity index 100% rename from roles/bootstrap/files/repos.Debian/charm.list rename to .ansible/roles/bootstrap/files/repos.Debian/charm.list diff --git a/roles/bootstrap/files/sshd/denyroot.conf b/.ansible/roles/bootstrap/files/sshd/denyroot.conf similarity index 100% rename from roles/bootstrap/files/sshd/denyroot.conf rename to .ansible/roles/bootstrap/files/sshd/denyroot.conf diff --git a/roles/bootstrap/files/sshd/nopass.conf b/.ansible/roles/bootstrap/files/sshd/nopass.conf similarity index 100% rename from roles/bootstrap/files/sshd/nopass.conf rename to .ansible/roles/bootstrap/files/sshd/nopass.conf diff --git a/roles/bootstrap/handlers/main.yml b/.ansible/roles/bootstrap/handlers/main.yml similarity index 100% rename from roles/bootstrap/handlers/main.yml rename to .ansible/roles/bootstrap/handlers/main.yml diff --git a/roles/bootstrap/handlers/update@Debian.yml b/.ansible/roles/bootstrap/handlers/update@Debian.yml similarity index 100% rename from roles/bootstrap/handlers/update@Debian.yml rename to .ansible/roles/bootstrap/handlers/update@Debian.yml diff --git a/roles/bootstrap/meta/main.yml b/.ansible/roles/bootstrap/meta/main.yml similarity index 100% rename from roles/bootstrap/meta/main.yml rename to .ansible/roles/bootstrap/meta/main.yml diff --git a/roles/bootstrap/meta/requirements.yml b/.ansible/roles/bootstrap/meta/requirements.yml similarity index 100% rename from roles/bootstrap/meta/requirements.yml rename to .ansible/roles/bootstrap/meta/requirements.yml diff --git a/roles/bootstrap/tasks/auth@ssh.yml b/.ansible/roles/bootstrap/tasks/auth@ssh.yml similarity index 100% rename from roles/bootstrap/tasks/auth@ssh.yml rename to .ansible/roles/bootstrap/tasks/auth@ssh.yml diff --git a/roles/bootstrap/tasks/config@corepkgs.yml b/.ansible/roles/bootstrap/tasks/config@corepkgs.yml similarity index 100% rename from roles/bootstrap/tasks/config@corepkgs.yml rename to .ansible/roles/bootstrap/tasks/config@corepkgs.yml diff --git a/roles/bootstrap/tasks/configure_core/certbot.yml b/.ansible/roles/bootstrap/tasks/configure_core/certbot.yml similarity index 100% rename from roles/bootstrap/tasks/configure_core/certbot.yml rename to .ansible/roles/bootstrap/tasks/configure_core/certbot.yml diff --git a/roles/bootstrap/tasks/configure_core/clamav.yml b/.ansible/roles/bootstrap/tasks/configure_core/clamav.yml similarity index 100% rename from roles/bootstrap/tasks/configure_core/clamav.yml rename to .ansible/roles/bootstrap/tasks/configure_core/clamav.yml diff --git a/roles/bootstrap/tasks/configure_core/crowdsec.yml b/.ansible/roles/bootstrap/tasks/configure_core/crowdsec.yml similarity index 100% rename from roles/bootstrap/tasks/configure_core/crowdsec.yml rename to .ansible/roles/bootstrap/tasks/configure_core/crowdsec.yml diff --git a/roles/bootstrap/tasks/configure_core/fail2ban.yml b/.ansible/roles/bootstrap/tasks/configure_core/fail2ban.yml similarity index 100% rename from roles/bootstrap/tasks/configure_core/fail2ban.yml rename to .ansible/roles/bootstrap/tasks/configure_core/fail2ban.yml diff --git a/roles/bootstrap/tasks/configure_core/git.yml b/.ansible/roles/bootstrap/tasks/configure_core/git.yml similarity index 100% rename from roles/bootstrap/tasks/configure_core/git.yml rename to .ansible/roles/bootstrap/tasks/configure_core/git.yml diff --git a/roles/bootstrap/tasks/configure_core/gpg.yml b/.ansible/roles/bootstrap/tasks/configure_core/gpg.yml similarity index 100% rename from roles/bootstrap/tasks/configure_core/gpg.yml rename to .ansible/roles/bootstrap/tasks/configure_core/gpg.yml diff --git a/roles/bootstrap/tasks/configure_core/proftpd.yml b/.ansible/roles/bootstrap/tasks/configure_core/proftpd.yml similarity index 100% rename from roles/bootstrap/tasks/configure_core/proftpd.yml rename to .ansible/roles/bootstrap/tasks/configure_core/proftpd.yml diff --git a/roles/bootstrap/tasks/core_installations.yml b/.ansible/roles/bootstrap/tasks/core_installations.yml similarity index 100% rename from roles/bootstrap/tasks/core_installations.yml rename to .ansible/roles/bootstrap/tasks/core_installations.yml diff --git a/roles/bootstrap/tasks/core_installations@Debian.yml b/.ansible/roles/bootstrap/tasks/core_installations@Debian.yml similarity index 100% rename from roles/bootstrap/tasks/core_installations@Debian.yml rename to .ansible/roles/bootstrap/tasks/core_installations@Debian.yml diff --git a/roles/bootstrap/tasks/core_installations@podman.yml b/.ansible/roles/bootstrap/tasks/core_installations@podman.yml similarity index 100% rename from roles/bootstrap/tasks/core_installations@podman.yml rename to .ansible/roles/bootstrap/tasks/core_installations@podman.yml diff --git a/roles/bootstrap/tasks/denyroot.yml b/.ansible/roles/bootstrap/tasks/denyroot.yml similarity index 100% rename from roles/bootstrap/tasks/denyroot.yml rename to .ansible/roles/bootstrap/tasks/denyroot.yml diff --git a/roles/bootstrap/tasks/denyroot@ssh.yml b/.ansible/roles/bootstrap/tasks/denyroot@ssh.yml similarity index 100% rename from roles/bootstrap/tasks/denyroot@ssh.yml rename to .ansible/roles/bootstrap/tasks/denyroot@ssh.yml diff --git a/roles/bootstrap/tasks/extra_installations.yml b/.ansible/roles/bootstrap/tasks/extra_installations.yml similarity index 100% rename from roles/bootstrap/tasks/extra_installations.yml rename to .ansible/roles/bootstrap/tasks/extra_installations.yml diff --git a/roles/bootstrap/tasks/extra_installations@podman.yml b/.ansible/roles/bootstrap/tasks/extra_installations@podman.yml similarity index 100% rename from roles/bootstrap/tasks/extra_installations@podman.yml rename to .ansible/roles/bootstrap/tasks/extra_installations@podman.yml diff --git a/roles/bootstrap/tasks/groups.yml b/.ansible/roles/bootstrap/tasks/groups.yml similarity index 100% rename from roles/bootstrap/tasks/groups.yml rename to .ansible/roles/bootstrap/tasks/groups.yml diff --git a/roles/bootstrap/tasks/main.yml b/.ansible/roles/bootstrap/tasks/main.yml similarity index 100% rename from roles/bootstrap/tasks/main.yml rename to .ansible/roles/bootstrap/tasks/main.yml diff --git a/roles/bootstrap/tasks/upgrade@Debian.yml b/.ansible/roles/bootstrap/tasks/upgrade@Debian.yml similarity index 100% rename from roles/bootstrap/tasks/upgrade@Debian.yml rename to .ansible/roles/bootstrap/tasks/upgrade@Debian.yml diff --git a/roles/bootstrap/tasks/users@Debian.yml b/.ansible/roles/bootstrap/tasks/users@Debian.yml similarity index 100% rename from roles/bootstrap/tasks/users@Debian.yml rename to .ansible/roles/bootstrap/tasks/users@Debian.yml diff --git a/roles/bootstrap/templates/certbot/porkbun.ini.j2 b/.ansible/roles/bootstrap/templates/certbot/porkbun.ini.j2 similarity index 100% rename from roles/bootstrap/templates/certbot/porkbun.ini.j2 rename to .ansible/roles/bootstrap/templates/certbot/porkbun.ini.j2 diff --git a/roles/bootstrap/templates/proftpd/proftpd.conf.j2 b/.ansible/roles/bootstrap/templates/proftpd/proftpd.conf.j2 similarity index 100% rename from roles/bootstrap/templates/proftpd/proftpd.conf.j2 rename to .ansible/roles/bootstrap/templates/proftpd/proftpd.conf.j2 diff --git a/roles/bootstrap/templates/proftpd/vhost.conf.j2 b/.ansible/roles/bootstrap/templates/proftpd/vhost.conf.j2 similarity index 100% rename from roles/bootstrap/templates/proftpd/vhost.conf.j2 rename to .ansible/roles/bootstrap/templates/proftpd/vhost.conf.j2 diff --git a/roles/bootstrap/tests/inventory b/.ansible/roles/bootstrap/tests/inventory similarity index 100% rename from roles/bootstrap/tests/inventory rename to .ansible/roles/bootstrap/tests/inventory diff --git a/roles/bootstrap/tests/test.yml b/.ansible/roles/bootstrap/tests/test.yml similarity index 100% rename from roles/bootstrap/tests/test.yml rename to .ansible/roles/bootstrap/tests/test.yml diff --git a/roles/bootstrap/vars/main/general.yml b/.ansible/roles/bootstrap/vars/main/general.yml similarity index 100% rename from roles/bootstrap/vars/main/general.yml rename to .ansible/roles/bootstrap/vars/main/general.yml diff --git a/roles/bootstrap/vars/options/certbot.yml b/.ansible/roles/bootstrap/vars/options/certbot.yml similarity index 100% rename from roles/bootstrap/vars/options/certbot.yml rename to .ansible/roles/bootstrap/vars/options/certbot.yml diff --git a/roles/bootstrap/vars/options/crowdsec.yml b/.ansible/roles/bootstrap/vars/options/crowdsec.yml similarity index 100% rename from roles/bootstrap/vars/options/crowdsec.yml rename to .ansible/roles/bootstrap/vars/options/crowdsec.yml diff --git a/roles/bootstrap/vars/options/git.yml b/.ansible/roles/bootstrap/vars/options/git.yml similarity index 100% rename from roles/bootstrap/vars/options/git.yml rename to .ansible/roles/bootstrap/vars/options/git.yml diff --git a/roles/bootstrap/vars/options/gpg.yml b/.ansible/roles/bootstrap/vars/options/gpg.yml similarity index 100% rename from roles/bootstrap/vars/options/gpg.yml rename to .ansible/roles/bootstrap/vars/options/gpg.yml diff --git a/roles/bootstrap/vars/options/proftpd.yml b/.ansible/roles/bootstrap/vars/options/proftpd.yml similarity index 100% rename from roles/bootstrap/vars/options/proftpd.yml rename to .ansible/roles/bootstrap/vars/options/proftpd.yml diff --git a/roles/bootstrap/vars/options/ssh.yml b/.ansible/roles/bootstrap/vars/options/ssh.yml similarity index 100% rename from roles/bootstrap/vars/options/ssh.yml rename to .ansible/roles/bootstrap/vars/options/ssh.yml