diff --git a/ansible/roles/common/defaults/main.yml b/ansible/playbooks/roles/common/defaults/main.yml similarity index 100% rename from ansible/roles/common/defaults/main.yml rename to ansible/playbooks/roles/common/defaults/main.yml diff --git a/ansible/roles/common/handlers/main.yml b/ansible/playbooks/roles/common/handlers/main.yml similarity index 100% rename from ansible/roles/common/handlers/main.yml rename to ansible/playbooks/roles/common/handlers/main.yml diff --git a/ansible/roles/common/main.yml b/ansible/playbooks/roles/common/main.yml similarity index 100% rename from ansible/roles/common/main.yml rename to ansible/playbooks/roles/common/main.yml diff --git a/ansible/roles/common/tasks/main.yml b/ansible/playbooks/roles/common/tasks/main.yml similarity index 100% rename from ansible/roles/common/tasks/main.yml rename to ansible/playbooks/roles/common/tasks/main.yml diff --git a/ansible/roles/common/templates/timesyncd.conf.j2 b/ansible/playbooks/roles/common/templates/timesyncd.conf.j2 similarity index 100% rename from ansible/roles/common/templates/timesyncd.conf.j2 rename to ansible/playbooks/roles/common/templates/timesyncd.conf.j2 diff --git a/ansible/roles/control-plane/tasks/main.yml b/ansible/playbooks/roles/control-plane/tasks/main.yml similarity index 100% rename from ansible/roles/control-plane/tasks/main.yml rename to ansible/playbooks/roles/control-plane/tasks/main.yml diff --git a/ansible/roles/dns-manager/defaults/main.yml b/ansible/playbooks/roles/dns-manager/defaults/main.yml similarity index 100% rename from ansible/roles/dns-manager/defaults/main.yml rename to ansible/playbooks/roles/dns-manager/defaults/main.yml diff --git a/ansible/roles/dns-manager/tasks/main.yml b/ansible/playbooks/roles/dns-manager/tasks/main.yml similarity index 100% rename from ansible/roles/dns-manager/tasks/main.yml rename to ansible/playbooks/roles/dns-manager/tasks/main.yml diff --git a/ansible/roles/docker-host/handlers/main.yml b/ansible/playbooks/roles/docker-host/handlers/main.yml similarity index 100% rename from ansible/roles/docker-host/handlers/main.yml rename to ansible/playbooks/roles/docker-host/handlers/main.yml diff --git a/ansible/roles/docker-host/main.yml b/ansible/playbooks/roles/docker-host/main.yml similarity index 100% rename from ansible/roles/docker-host/main.yml rename to ansible/playbooks/roles/docker-host/main.yml diff --git a/ansible/roles/fastpass-kubernetes/tasks/container-runtime.yml b/ansible/playbooks/roles/fastpass-kubernetes/tasks/container-runtime.yml similarity index 100% rename from ansible/roles/fastpass-kubernetes/tasks/container-runtime.yml rename to ansible/playbooks/roles/fastpass-kubernetes/tasks/container-runtime.yml diff --git a/ansible/roles/fastpass-kubernetes/tasks/main.yml b/ansible/playbooks/roles/fastpass-kubernetes/tasks/main.yml similarity index 100% rename from ansible/roles/fastpass-kubernetes/tasks/main.yml rename to ansible/playbooks/roles/fastpass-kubernetes/tasks/main.yml diff --git a/ansible/roles/fastpass-kubernetes/tasks/preflight.yml b/ansible/playbooks/roles/fastpass-kubernetes/tasks/preflight.yml similarity index 100% rename from ansible/roles/fastpass-kubernetes/tasks/preflight.yml rename to ansible/playbooks/roles/fastpass-kubernetes/tasks/preflight.yml diff --git a/ansible/roles/fastpass-kubernetes/tasks/system-prep.yml b/ansible/playbooks/roles/fastpass-kubernetes/tasks/system-prep.yml similarity index 100% rename from ansible/roles/fastpass-kubernetes/tasks/system-prep.yml rename to ansible/playbooks/roles/fastpass-kubernetes/tasks/system-prep.yml diff --git a/ansible/roles/haproxy/README.md b/ansible/playbooks/roles/haproxy/README.md similarity index 100% rename from ansible/roles/haproxy/README.md rename to ansible/playbooks/roles/haproxy/README.md diff --git a/ansible/roles/haproxy/defaults/main.yml b/ansible/playbooks/roles/haproxy/defaults/main.yml similarity index 100% rename from ansible/roles/haproxy/defaults/main.yml rename to ansible/playbooks/roles/haproxy/defaults/main.yml diff --git a/ansible/roles/haproxy/handlers/main.yml b/ansible/playbooks/roles/haproxy/handlers/main.yml similarity index 100% rename from ansible/roles/haproxy/handlers/main.yml rename to ansible/playbooks/roles/haproxy/handlers/main.yml diff --git a/ansible/roles/haproxy/tasks/certbot-cloudflare.yml b/ansible/playbooks/roles/haproxy/tasks/certbot-cloudflare.yml similarity index 100% rename from ansible/roles/haproxy/tasks/certbot-cloudflare.yml rename to ansible/playbooks/roles/haproxy/tasks/certbot-cloudflare.yml diff --git a/ansible/roles/haproxy/tasks/certificates.yml b/ansible/playbooks/roles/haproxy/tasks/certificates.yml similarity index 100% rename from ansible/roles/haproxy/tasks/certificates.yml rename to ansible/playbooks/roles/haproxy/tasks/certificates.yml diff --git a/ansible/roles/haproxy/tasks/configure.yml b/ansible/playbooks/roles/haproxy/tasks/configure.yml similarity index 100% rename from ansible/roles/haproxy/tasks/configure.yml rename to ansible/playbooks/roles/haproxy/tasks/configure.yml diff --git a/ansible/roles/haproxy/tasks/install.yml b/ansible/playbooks/roles/haproxy/tasks/install.yml similarity index 100% rename from ansible/roles/haproxy/tasks/install.yml rename to ansible/playbooks/roles/haproxy/tasks/install.yml diff --git a/ansible/roles/haproxy/tasks/main.yml b/ansible/playbooks/roles/haproxy/tasks/main.yml similarity index 100% rename from ansible/roles/haproxy/tasks/main.yml rename to ansible/playbooks/roles/haproxy/tasks/main.yml diff --git a/ansible/roles/haproxy/tasks/validate.yml b/ansible/playbooks/roles/haproxy/tasks/validate.yml similarity index 100% rename from ansible/roles/haproxy/tasks/validate.yml rename to ansible/playbooks/roles/haproxy/tasks/validate.yml diff --git a/ansible/roles/haproxy/templates/certbot-post-hook.sh.j2 b/ansible/playbooks/roles/haproxy/templates/certbot-post-hook.sh.j2 similarity index 100% rename from ansible/roles/haproxy/templates/certbot-post-hook.sh.j2 rename to ansible/playbooks/roles/haproxy/templates/certbot-post-hook.sh.j2 diff --git a/ansible/roles/haproxy/templates/cloudflare-credentials.ini.j2 b/ansible/playbooks/roles/haproxy/templates/cloudflare-credentials.ini.j2 similarity index 100% rename from ansible/roles/haproxy/templates/cloudflare-credentials.ini.j2 rename to ansible/playbooks/roles/haproxy/templates/cloudflare-credentials.ini.j2 diff --git a/ansible/roles/haproxy/templates/haproxy.cfg.j2 b/ansible/playbooks/roles/haproxy/templates/haproxy.cfg.j2 similarity index 100% rename from ansible/roles/haproxy/templates/haproxy.cfg.j2 rename to ansible/playbooks/roles/haproxy/templates/haproxy.cfg.j2 diff --git a/ansible/roles/haproxy/templates/logrotate.j2 b/ansible/playbooks/roles/haproxy/templates/logrotate.j2 similarity index 100% rename from ansible/roles/haproxy/templates/logrotate.j2 rename to ansible/playbooks/roles/haproxy/templates/logrotate.j2 diff --git a/ansible/roles/n8n/tasks/main.yml b/ansible/playbooks/roles/n8n/tasks/main.yml similarity index 100% rename from ansible/roles/n8n/tasks/main.yml rename to ansible/playbooks/roles/n8n/tasks/main.yml diff --git a/ansible/roles/n8n/templates/n8n.service.j2 b/ansible/playbooks/roles/n8n/templates/n8n.service.j2 similarity index 100% rename from ansible/roles/n8n/templates/n8n.service.j2 rename to ansible/playbooks/roles/n8n/templates/n8n.service.j2 diff --git a/ansible/roles/no-swap/tasks/main.yml b/ansible/playbooks/roles/no-swap/tasks/main.yml similarity index 100% rename from ansible/roles/no-swap/tasks/main.yml rename to ansible/playbooks/roles/no-swap/tasks/main.yml diff --git a/ansible/roles/ntp-server/tasks/main.yml b/ansible/playbooks/roles/ntp-server/tasks/main.yml similarity index 100% rename from ansible/roles/ntp-server/tasks/main.yml rename to ansible/playbooks/roles/ntp-server/tasks/main.yml diff --git a/ansible/roles/observer/defaults/main.yml b/ansible/playbooks/roles/observer/defaults/main.yml similarity index 100% rename from ansible/roles/observer/defaults/main.yml rename to ansible/playbooks/roles/observer/defaults/main.yml diff --git a/ansible/roles/observer/files/grafana/provisioning/dashboards/all.yml b/ansible/playbooks/roles/observer/files/grafana/provisioning/dashboards/all.yml similarity index 100% rename from ansible/roles/observer/files/grafana/provisioning/dashboards/all.yml rename to ansible/playbooks/roles/observer/files/grafana/provisioning/dashboards/all.yml diff --git a/ansible/roles/observer/files/grafana/provisioning/dashboards/main/cadvisor.json b/ansible/playbooks/roles/observer/files/grafana/provisioning/dashboards/main/cadvisor.json similarity index 100% rename from ansible/roles/observer/files/grafana/provisioning/dashboards/main/cadvisor.json rename to ansible/playbooks/roles/observer/files/grafana/provisioning/dashboards/main/cadvisor.json diff --git a/ansible/roles/observer/files/grafana/provisioning/dashboards/main/node-exporter.json b/ansible/playbooks/roles/observer/files/grafana/provisioning/dashboards/main/node-exporter.json similarity index 100% rename from ansible/roles/observer/files/grafana/provisioning/dashboards/main/node-exporter.json rename to ansible/playbooks/roles/observer/files/grafana/provisioning/dashboards/main/node-exporter.json diff --git a/ansible/roles/observer/files/grafana/provisioning/datasources/all.yml b/ansible/playbooks/roles/observer/files/grafana/provisioning/datasources/all.yml similarity index 100% rename from ansible/roles/observer/files/grafana/provisioning/datasources/all.yml rename to ansible/playbooks/roles/observer/files/grafana/provisioning/datasources/all.yml diff --git a/ansible/roles/observer/files/prometheus_alerts_rules.yml b/ansible/playbooks/roles/observer/files/prometheus_alerts_rules.yml similarity index 100% rename from ansible/roles/observer/files/prometheus_alerts_rules.yml rename to ansible/playbooks/roles/observer/files/prometheus_alerts_rules.yml diff --git a/ansible/roles/observer/files/prometheus_main.yml b/ansible/playbooks/roles/observer/files/prometheus_main.yml similarity index 100% rename from ansible/roles/observer/files/prometheus_main.yml rename to ansible/playbooks/roles/observer/files/prometheus_main.yml diff --git a/ansible/roles/observer/tasks/main.yml b/ansible/playbooks/roles/observer/tasks/main.yml similarity index 100% rename from ansible/roles/observer/tasks/main.yml rename to ansible/playbooks/roles/observer/tasks/main.yml diff --git a/ansible/roles/observer/templates/alertmanager/alertmanager.j2 b/ansible/playbooks/roles/observer/templates/alertmanager/alertmanager.j2 similarity index 100% rename from ansible/roles/observer/templates/alertmanager/alertmanager.j2 rename to ansible/playbooks/roles/observer/templates/alertmanager/alertmanager.j2 diff --git a/ansible/roles/target/defaults/main.yml b/ansible/playbooks/roles/target/defaults/main.yml similarity index 100% rename from ansible/roles/target/defaults/main.yml rename to ansible/playbooks/roles/target/defaults/main.yml diff --git a/ansible/roles/target/tasks/main.yml b/ansible/playbooks/roles/target/tasks/main.yml similarity index 100% rename from ansible/roles/target/tasks/main.yml rename to ansible/playbooks/roles/target/tasks/main.yml diff --git a/ansible/roles/time-sync/README.md b/ansible/playbooks/roles/time-sync/README.md similarity index 100% rename from ansible/roles/time-sync/README.md rename to ansible/playbooks/roles/time-sync/README.md diff --git a/ansible/roles/time-sync/defaults/main.yml b/ansible/playbooks/roles/time-sync/defaults/main.yml similarity index 100% rename from ansible/roles/time-sync/defaults/main.yml rename to ansible/playbooks/roles/time-sync/defaults/main.yml diff --git a/ansible/roles/time-sync/handlers/main.yml b/ansible/playbooks/roles/time-sync/handlers/main.yml similarity index 100% rename from ansible/roles/time-sync/handlers/main.yml rename to ansible/playbooks/roles/time-sync/handlers/main.yml diff --git a/ansible/roles/time-sync/meta/main.yml b/ansible/playbooks/roles/time-sync/meta/main.yml similarity index 100% rename from ansible/roles/time-sync/meta/main.yml rename to ansible/playbooks/roles/time-sync/meta/main.yml diff --git a/ansible/roles/time-sync/tasks/main.yml b/ansible/playbooks/roles/time-sync/tasks/main.yml similarity index 100% rename from ansible/roles/time-sync/tasks/main.yml rename to ansible/playbooks/roles/time-sync/tasks/main.yml diff --git a/ansible/roles/time-sync/tests/inventory b/ansible/playbooks/roles/time-sync/tests/inventory similarity index 100% rename from ansible/roles/time-sync/tests/inventory rename to ansible/playbooks/roles/time-sync/tests/inventory diff --git a/ansible/roles/time-sync/tests/test.yml b/ansible/playbooks/roles/time-sync/tests/test.yml similarity index 100% rename from ansible/roles/time-sync/tests/test.yml rename to ansible/playbooks/roles/time-sync/tests/test.yml diff --git a/ansible/roles/time-sync/vars/main.yml b/ansible/playbooks/roles/time-sync/vars/main.yml similarity index 100% rename from ansible/roles/time-sync/vars/main.yml rename to ansible/playbooks/roles/time-sync/vars/main.yml diff --git a/ansible/roles/traefik/defaults/main.yml b/ansible/playbooks/roles/traefik/defaults/main.yml similarity index 100% rename from ansible/roles/traefik/defaults/main.yml rename to ansible/playbooks/roles/traefik/defaults/main.yml diff --git a/ansible/roles/traefik/handlers/main.yml b/ansible/playbooks/roles/traefik/handlers/main.yml similarity index 100% rename from ansible/roles/traefik/handlers/main.yml rename to ansible/playbooks/roles/traefik/handlers/main.yml diff --git a/ansible/roles/traefik/tasks/main.yml b/ansible/playbooks/roles/traefik/tasks/main.yml similarity index 100% rename from ansible/roles/traefik/tasks/main.yml rename to ansible/playbooks/roles/traefik/tasks/main.yml diff --git a/ansible/roles/traefik/templates/env.j2 b/ansible/playbooks/roles/traefik/templates/env.j2 similarity index 100% rename from ansible/roles/traefik/templates/env.j2 rename to ansible/playbooks/roles/traefik/templates/env.j2