From f16f8697c213b5a53fab2f03f5ff04b363d9ba43 Mon Sep 17 00:00:00 2001 From: June Date: Mon, 2 Dec 2024 03:34:55 +0100 Subject: [PATCH] move roles, files and templates dirs out of playbook dir into root dir Because of how Ansible local relative search paths work, the global "files" and "templates" directories need to be next to the playbooks. However its not intuitive to look into the "playbooks" directory to find the files and templates for a host. Therefore move them out of the "playbooks" directory into the root directory and add symlinks so everything still works. Similarly for local roles, they also need to be next to the playbooks. So for a nicer structure, move the "roles" directory out into the root directory as well and add a symlink so everything still works. Also see: https://docs.ansible.com/ansible/latest/playbook_guide/playbook_pathing.html#resolving-local-relative-paths https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_reuse_roles.html#storing-and-finding-roles --- .../Photos/augenohrenkatze.jpg | Bin .../Photos/ccclubhajs.jpg | Bin .../cloud/new_user_skeleton_directory/README.md | 0 .../configs/ccchoir/nginx/ccchoir.de.conf | 0 .../alertmanager_alert_templates.tmpl | 0 .../grafana/docker_compose/grafana-datasource.yml | 0 .../grafana/docker_compose/grafana.ini.example | 0 .../configs/grafana/docker_compose/prometheus.yml | 0 .../docker_compose/prometheus_alerts.rules.yaml | 0 .../grafana/nginx/grafana.hamburg.ccc.de.conf | 0 .../configs/keycloak/nginx/id.hamburg.ccc.de.conf | 0 .../keycloak/nginx/invite.hamburg.ccc.de.conf | 0 .../nginx/keycloak-admin.hamburg.ccc.de.conf | 0 .../chaosknoten/configs/lists/compose/compose.yaml | 0 .../configs/lists/nginx/lists.c3lingo.org.conf | 0 .../configs/lists/nginx/lists.hamburg.ccc.de.conf | 0 .../configs/mumble/nginx/mumble.hamburg.ccc.de.conf | 0 .../onlyoffice/nginx/onlyoffice.hamburg.ccc.de.conf | 0 .../configs/pad/nginx/pad.hamburg.ccc.de.conf | 0 .../pretalx/nginx/pretalx.hamburg.ccc.de.conf | 0 .../public-reverse-proxy/nginx/acme_challenge.conf | 0 .../configs/public-reverse-proxy/nginx/nginx.conf | 0 .../tickets/nginx/tickets.hamburg.ccc.de.conf | 0 .../configs/wiki/nginx/wiki.ccchh.net.conf | 0 .../configs/wiki/nginx/wiki.hamburg.ccc.de.conf | 0 .../configs/zammad/nginx/zammad.hamburg.ccc.de.conf | 0 .../z9/configs/light/nginx/http_handler.conf | 0 .../z9/configs/light/nginx/light.conf | 0 .../z9/configs/light/ola/ola-artnet.conf | 0 .../z9/configs/light/ola/ola-dummy.conf | 0 .../z9/configs/light/ola/ola-e131.conf | 0 .../z9/configs/light/ola/ola-espnet.conf | 0 .../z9/configs/light/ola/ola-ftdidmx.conf | 0 .../z9/configs/light/ola/ola-gpio.conf | 0 .../z9/configs/light/ola/ola-karate.conf | 0 .../z9/configs/light/ola/ola-kinet.conf | 0 .../z9/configs/light/ola/ola-milinst.conf | 0 .../z9/configs/light/ola/ola-opendmx.conf | 0 .../z9/configs/light/ola/ola-openpixelcontrol.conf | 0 .../z9/configs/light/ola/ola-osc.conf | 0 .../z9/configs/light/ola/ola-pathport.conf | 0 .../z9/configs/light/ola/ola-port.conf | 0 .../z9/configs/light/ola/ola-renard.conf | 0 .../z9/configs/light/ola/ola-sandnet.conf | 0 .../z9/configs/light/ola/ola-server.conf | 0 .../z9/configs/light/ola/ola-shownet.conf | 0 .../z9/configs/light/ola/ola-spi.conf | 0 .../z9/configs/light/ola/ola-stageprofi.conf | 0 .../z9/configs/light/ola/ola-uartdmx.conf | 0 .../z9/configs/light/ola/ola-universe.conf | 0 .../z9/configs/light/ola/ola-usbdmx.conf | 0 .../z9/configs/light/ola/ola-usbserial.conf | 0 playbooks/files | 1 + playbooks/roles | 1 + playbooks/templates | 1 + .../add_apt_repository/meta/argument_specs.yaml | 0 .../add_apt_repository/tasks/main.yaml | 0 .../apt_update_and_upgrade/README.md | 0 .../apt_update_and_upgrade/handlers/main.yaml | 0 .../apt_update_and_upgrade/tasks/main.yaml | 0 {playbooks/roles => roles}/certbot/README.md | 0 .../roles => roles}/certbot/defaults/main.yaml | 0 .../certbot/meta/argument_specs.yaml | 0 {playbooks/roles => roles}/certbot/meta/main.yaml | 0 {playbooks/roles => roles}/certbot/tasks/main.yaml | 0 .../roles => roles}/certbot/tasks/main/cert.yaml | 0 .../roles => roles}/certbot/tasks/main/certs.yaml | 0 .../roles => roles}/certbot/tasks/main/install.yaml | 0 .../certbot/tasks/main/new_cert_commands.yaml | 0 .../templates/renewal_deploy_hook_commands.sh.j2 | 0 .../deploy_ssh_server_config/README.md | 0 ..._11_cloud_2023-04-21_default_etc_ssh_sshd_config | 0 ..._12_cloud_2023-07-25_default_etc_ssh_sshd_config | 0 .../deploy_ssh_server_config/handlers/main.yaml | 0 .../deploy_ssh_server_config/tasks/main.yaml | 0 .../templates/sshd_config.j2 | 0 .../roles => roles}/distribution_check/README.md | 0 .../distribution_check/meta/argument_specs.yaml | 0 .../distribution_check/tasks/main.yaml | 0 {playbooks/roles => roles}/docker/README.md | 0 {playbooks/roles => roles}/docker/meta/main.yaml | 0 {playbooks/roles => roles}/docker/tasks/main.yaml | 0 .../docker/tasks/main/01_repo_setup.yaml | 0 .../docker/tasks/main/02_docker_install.yaml | 0 {playbooks/roles => roles}/docker_compose/README.md | 0 .../docker_compose/defaults/main.yaml | 0 .../docker_compose/handlers/main.yaml | 0 .../docker_compose/meta/argument_specs.yaml | 0 .../roles => roles}/docker_compose/meta/main.yaml | 0 .../roles => roles}/docker_compose/tasks/main.yaml | 0 {playbooks/roles => roles}/dokuwiki/README.md | 0 .../roles => roles}/dokuwiki/defaults/main.yml | 0 .../roles => roles}/dokuwiki/files/mime.local.conf | 0 .../roles => roles}/dokuwiki/handlers/main.yml | 0 {playbooks/roles => roles}/dokuwiki/meta/main.yml | 0 {playbooks/roles => roles}/dokuwiki/tasks/main.yml | 0 .../dokuwiki/templates/php-fpm-dokuwiki.conf | 0 .../roles => roles}/foobazdmx/defaults/main.yaml | 0 .../roles => roles}/foobazdmx/handlers/main.yaml | 0 .../foobazdmx/meta/argument_specs.yaml | 0 {playbooks/roles => roles}/foobazdmx/meta/main.yaml | 0 .../roles => roles}/foobazdmx/tasks/main.yaml | 0 .../foobazdmx/templates/foobazdmx-shop.service.j2 | 0 .../foobazdmx/templates/foobazdmx.service.j2 | 0 .../infrastructure_authorized_keys/README.md | 0 .../infrastructure_authorized_keys/tasks/main.yaml | 0 {playbooks/roles => roles}/nextcloud/README.md | 0 .../roles => roles}/nextcloud/defaults/main.yaml | 0 .../nextcloud/files/supervisord.conf | 0 .../nextcloud/meta/argument_specs.yaml | 0 {playbooks/roles => roles}/nextcloud/meta/main.yaml | 0 .../roles => roles}/nextcloud/tasks/main.yaml | 0 .../nextcloud/templates/compose.yaml.j2 | 0 .../nextcloud/templates/nginx_nextcloud.conf.j2 | 0 {playbooks/roles => roles}/nginx/README.md | 0 {playbooks/roles => roles}/nginx/defaults/main.yaml | 0 .../roles => roles}/nginx/files/redirect.conf | 0 {playbooks/roles => roles}/nginx/files/tls.conf | 0 {playbooks/roles => roles}/nginx/handlers/main.yaml | 0 .../roles => roles}/nginx/meta/argument_specs.yaml | 0 {playbooks/roles => roles}/nginx/meta/main.yaml | 0 {playbooks/roles => roles}/nginx/tasks/main.yaml | 0 .../nginx/tasks/main/config_deploy.yaml | 0 .../nginx/tasks/main/nginx_install.yaml | 0 .../nginx/tasks/main/repo_setup.yaml | 0 ...ke_sure_nginx_configuration_names_are_valid.yaml | 0 {playbooks/roles => roles}/ola/handlers/main.yaml | 0 .../roles => roles}/ola/meta/argument_specs.yaml | 0 {playbooks/roles => roles}/ola/meta/main.yaml | 0 {playbooks/roles => roles}/ola/tasks/main.yaml | 0 .../ola/templates/ola-ftdidmx.conf.j2 | 0 .../prometheus_node_exporter/meta/main.yaml | 0 .../prometheus_node_exporter/tasks/main.yaml | 0 .../chaosknoten/configs/ccchoir/compose.yaml.j2 | 0 .../chaosknoten/configs/cloud/config.php.j2 | 0 .../configs/cloud/extra_configuration.config.php.j2 | 0 .../chaosknoten/configs/engelsystem/compose.yaml.j2 | 0 .../chaosknoten/configs/grafana/compose.yaml.j2 | 0 .../grafana/docker_compose/alertmanager.yaml.j2 | 0 .../configs/grafana/docker_compose/grafana.ini | 0 .../chaosknoten/configs/keycloak/compose.yaml.j2 | 0 .../chaosknoten/configs/onlyoffice/compose.yaml.j2 | 0 .../chaosknoten/configs/pad/compose.yaml.j2 | 0 .../chaosknoten/configs/pretalx/compose.yaml.j2 | 0 .../chaosknoten/configs/tickets/compose.yaml.j2 | 0 .../chaosknoten/configs/tickets/pretix.cfg.j2 | 0 .../chaosknoten/configs/zammad/compose.yaml.j2 | 0 147 files changed, 3 insertions(+) rename {playbooks/files => files}/chaosknoten/cloud/new_user_skeleton_directory/Photos/augenohrenkatze.jpg (100%) rename {playbooks/files => files}/chaosknoten/cloud/new_user_skeleton_directory/Photos/ccclubhajs.jpg (100%) rename {playbooks/files => files}/chaosknoten/cloud/new_user_skeleton_directory/README.md (100%) rename {playbooks/files => files}/chaosknoten/configs/ccchoir/nginx/ccchoir.de.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/grafana/docker_compose/alertmanager_alert_templates.tmpl (100%) rename {playbooks/files => files}/chaosknoten/configs/grafana/docker_compose/grafana-datasource.yml (100%) rename {playbooks/files => files}/chaosknoten/configs/grafana/docker_compose/grafana.ini.example (100%) rename {playbooks/files => files}/chaosknoten/configs/grafana/docker_compose/prometheus.yml (100%) rename {playbooks/files => files}/chaosknoten/configs/grafana/docker_compose/prometheus_alerts.rules.yaml (100%) rename {playbooks/files => files}/chaosknoten/configs/grafana/nginx/grafana.hamburg.ccc.de.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/keycloak/nginx/id.hamburg.ccc.de.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/keycloak/nginx/invite.hamburg.ccc.de.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/keycloak/nginx/keycloak-admin.hamburg.ccc.de.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/lists/compose/compose.yaml (100%) rename {playbooks/files => files}/chaosknoten/configs/lists/nginx/lists.c3lingo.org.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/lists/nginx/lists.hamburg.ccc.de.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/mumble/nginx/mumble.hamburg.ccc.de.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/onlyoffice/nginx/onlyoffice.hamburg.ccc.de.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/pad/nginx/pad.hamburg.ccc.de.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/pretalx/nginx/pretalx.hamburg.ccc.de.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/public-reverse-proxy/nginx/acme_challenge.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/public-reverse-proxy/nginx/nginx.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/tickets/nginx/tickets.hamburg.ccc.de.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/wiki/nginx/wiki.ccchh.net.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/wiki/nginx/wiki.hamburg.ccc.de.conf (100%) rename {playbooks/files => files}/chaosknoten/configs/zammad/nginx/zammad.hamburg.ccc.de.conf (100%) rename {playbooks/files => files}/z9/configs/light/nginx/http_handler.conf (100%) rename {playbooks/files => files}/z9/configs/light/nginx/light.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-artnet.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-dummy.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-e131.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-espnet.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-ftdidmx.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-gpio.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-karate.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-kinet.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-milinst.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-opendmx.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-openpixelcontrol.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-osc.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-pathport.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-port.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-renard.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-sandnet.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-server.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-shownet.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-spi.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-stageprofi.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-uartdmx.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-universe.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-usbdmx.conf (100%) rename {playbooks/files => files}/z9/configs/light/ola/ola-usbserial.conf (100%) create mode 120000 playbooks/files create mode 120000 playbooks/roles create mode 120000 playbooks/templates rename {playbooks/roles => roles}/add_apt_repository/meta/argument_specs.yaml (100%) rename {playbooks/roles => roles}/add_apt_repository/tasks/main.yaml (100%) rename {playbooks/roles => roles}/apt_update_and_upgrade/README.md (100%) rename {playbooks/roles => roles}/apt_update_and_upgrade/handlers/main.yaml (100%) rename {playbooks/roles => roles}/apt_update_and_upgrade/tasks/main.yaml (100%) rename {playbooks/roles => roles}/certbot/README.md (100%) rename {playbooks/roles => roles}/certbot/defaults/main.yaml (100%) rename {playbooks/roles => roles}/certbot/meta/argument_specs.yaml (100%) rename {playbooks/roles => roles}/certbot/meta/main.yaml (100%) rename {playbooks/roles => roles}/certbot/tasks/main.yaml (100%) rename {playbooks/roles => roles}/certbot/tasks/main/cert.yaml (100%) rename {playbooks/roles => roles}/certbot/tasks/main/certs.yaml (100%) rename {playbooks/roles => roles}/certbot/tasks/main/install.yaml (100%) rename {playbooks/roles => roles}/certbot/tasks/main/new_cert_commands.yaml (100%) rename {playbooks/roles => roles}/certbot/templates/renewal_deploy_hook_commands.sh.j2 (100%) rename {playbooks/roles => roles}/deploy_ssh_server_config/README.md (100%) rename {playbooks/roles => roles}/deploy_ssh_server_config/docs/Debian_11_cloud_2023-04-21_default_etc_ssh_sshd_config (100%) rename {playbooks/roles => roles}/deploy_ssh_server_config/docs/Debian_12_cloud_2023-07-25_default_etc_ssh_sshd_config (100%) rename {playbooks/roles => roles}/deploy_ssh_server_config/handlers/main.yaml (100%) rename {playbooks/roles => roles}/deploy_ssh_server_config/tasks/main.yaml (100%) rename {playbooks/roles => roles}/deploy_ssh_server_config/templates/sshd_config.j2 (100%) rename {playbooks/roles => roles}/distribution_check/README.md (100%) rename {playbooks/roles => roles}/distribution_check/meta/argument_specs.yaml (100%) rename {playbooks/roles => roles}/distribution_check/tasks/main.yaml (100%) rename {playbooks/roles => roles}/docker/README.md (100%) rename {playbooks/roles => roles}/docker/meta/main.yaml (100%) rename {playbooks/roles => roles}/docker/tasks/main.yaml (100%) rename {playbooks/roles => roles}/docker/tasks/main/01_repo_setup.yaml (100%) rename {playbooks/roles => roles}/docker/tasks/main/02_docker_install.yaml (100%) rename {playbooks/roles => roles}/docker_compose/README.md (100%) rename {playbooks/roles => roles}/docker_compose/defaults/main.yaml (100%) rename {playbooks/roles => roles}/docker_compose/handlers/main.yaml (100%) rename {playbooks/roles => roles}/docker_compose/meta/argument_specs.yaml (100%) rename {playbooks/roles => roles}/docker_compose/meta/main.yaml (100%) rename {playbooks/roles => roles}/docker_compose/tasks/main.yaml (100%) rename {playbooks/roles => roles}/dokuwiki/README.md (100%) rename {playbooks/roles => roles}/dokuwiki/defaults/main.yml (100%) rename {playbooks/roles => roles}/dokuwiki/files/mime.local.conf (100%) rename {playbooks/roles => roles}/dokuwiki/handlers/main.yml (100%) rename {playbooks/roles => roles}/dokuwiki/meta/main.yml (100%) rename {playbooks/roles => roles}/dokuwiki/tasks/main.yml (100%) rename {playbooks/roles => roles}/dokuwiki/templates/php-fpm-dokuwiki.conf (100%) rename {playbooks/roles => roles}/foobazdmx/defaults/main.yaml (100%) rename {playbooks/roles => roles}/foobazdmx/handlers/main.yaml (100%) rename {playbooks/roles => roles}/foobazdmx/meta/argument_specs.yaml (100%) rename {playbooks/roles => roles}/foobazdmx/meta/main.yaml (100%) rename {playbooks/roles => roles}/foobazdmx/tasks/main.yaml (100%) rename {playbooks/roles => roles}/foobazdmx/templates/foobazdmx-shop.service.j2 (100%) rename {playbooks/roles => roles}/foobazdmx/templates/foobazdmx.service.j2 (100%) rename {playbooks/roles => roles}/infrastructure_authorized_keys/README.md (100%) rename {playbooks/roles => roles}/infrastructure_authorized_keys/tasks/main.yaml (100%) rename {playbooks/roles => roles}/nextcloud/README.md (100%) rename {playbooks/roles => roles}/nextcloud/defaults/main.yaml (100%) rename {playbooks/roles => roles}/nextcloud/files/supervisord.conf (100%) rename {playbooks/roles => roles}/nextcloud/meta/argument_specs.yaml (100%) rename {playbooks/roles => roles}/nextcloud/meta/main.yaml (100%) rename {playbooks/roles => roles}/nextcloud/tasks/main.yaml (100%) rename {playbooks/roles => roles}/nextcloud/templates/compose.yaml.j2 (100%) rename {playbooks/roles => roles}/nextcloud/templates/nginx_nextcloud.conf.j2 (100%) rename {playbooks/roles => roles}/nginx/README.md (100%) rename {playbooks/roles => roles}/nginx/defaults/main.yaml (100%) rename {playbooks/roles => roles}/nginx/files/redirect.conf (100%) rename {playbooks/roles => roles}/nginx/files/tls.conf (100%) rename {playbooks/roles => roles}/nginx/handlers/main.yaml (100%) rename {playbooks/roles => roles}/nginx/meta/argument_specs.yaml (100%) rename {playbooks/roles => roles}/nginx/meta/main.yaml (100%) rename {playbooks/roles => roles}/nginx/tasks/main.yaml (100%) rename {playbooks/roles => roles}/nginx/tasks/main/config_deploy.yaml (100%) rename {playbooks/roles => roles}/nginx/tasks/main/nginx_install.yaml (100%) rename {playbooks/roles => roles}/nginx/tasks/main/repo_setup.yaml (100%) rename {playbooks/roles => roles}/nginx/tasks/make_sure_nginx_configuration_names_are_valid.yaml (100%) rename {playbooks/roles => roles}/ola/handlers/main.yaml (100%) rename {playbooks/roles => roles}/ola/meta/argument_specs.yaml (100%) rename {playbooks/roles => roles}/ola/meta/main.yaml (100%) rename {playbooks/roles => roles}/ola/tasks/main.yaml (100%) rename {playbooks/roles => roles}/ola/templates/ola-ftdidmx.conf.j2 (100%) rename {playbooks/roles => roles}/prometheus_node_exporter/meta/main.yaml (100%) rename {playbooks/roles => roles}/prometheus_node_exporter/tasks/main.yaml (100%) rename {playbooks/templates => templates}/chaosknoten/configs/ccchoir/compose.yaml.j2 (100%) rename {playbooks/templates => templates}/chaosknoten/configs/cloud/config.php.j2 (100%) rename {playbooks/templates => templates}/chaosknoten/configs/cloud/extra_configuration.config.php.j2 (100%) rename {playbooks/templates => templates}/chaosknoten/configs/engelsystem/compose.yaml.j2 (100%) rename {playbooks/templates => templates}/chaosknoten/configs/grafana/compose.yaml.j2 (100%) rename {playbooks/templates => templates}/chaosknoten/configs/grafana/docker_compose/alertmanager.yaml.j2 (100%) rename {playbooks/templates => templates}/chaosknoten/configs/grafana/docker_compose/grafana.ini (100%) rename {playbooks/templates => templates}/chaosknoten/configs/keycloak/compose.yaml.j2 (100%) rename {playbooks/templates => templates}/chaosknoten/configs/onlyoffice/compose.yaml.j2 (100%) rename {playbooks/templates => templates}/chaosknoten/configs/pad/compose.yaml.j2 (100%) rename {playbooks/templates => templates}/chaosknoten/configs/pretalx/compose.yaml.j2 (100%) rename {playbooks/templates => templates}/chaosknoten/configs/tickets/compose.yaml.j2 (100%) rename {playbooks/templates => templates}/chaosknoten/configs/tickets/pretix.cfg.j2 (100%) rename {playbooks/templates => templates}/chaosknoten/configs/zammad/compose.yaml.j2 (100%) diff --git a/playbooks/files/chaosknoten/cloud/new_user_skeleton_directory/Photos/augenohrenkatze.jpg b/files/chaosknoten/cloud/new_user_skeleton_directory/Photos/augenohrenkatze.jpg similarity index 100% rename from playbooks/files/chaosknoten/cloud/new_user_skeleton_directory/Photos/augenohrenkatze.jpg rename to files/chaosknoten/cloud/new_user_skeleton_directory/Photos/augenohrenkatze.jpg diff --git a/playbooks/files/chaosknoten/cloud/new_user_skeleton_directory/Photos/ccclubhajs.jpg b/files/chaosknoten/cloud/new_user_skeleton_directory/Photos/ccclubhajs.jpg similarity index 100% rename from playbooks/files/chaosknoten/cloud/new_user_skeleton_directory/Photos/ccclubhajs.jpg rename to files/chaosknoten/cloud/new_user_skeleton_directory/Photos/ccclubhajs.jpg diff --git a/playbooks/files/chaosknoten/cloud/new_user_skeleton_directory/README.md b/files/chaosknoten/cloud/new_user_skeleton_directory/README.md similarity index 100% rename from playbooks/files/chaosknoten/cloud/new_user_skeleton_directory/README.md rename to files/chaosknoten/cloud/new_user_skeleton_directory/README.md diff --git a/playbooks/files/chaosknoten/configs/ccchoir/nginx/ccchoir.de.conf b/files/chaosknoten/configs/ccchoir/nginx/ccchoir.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/ccchoir/nginx/ccchoir.de.conf rename to files/chaosknoten/configs/ccchoir/nginx/ccchoir.de.conf diff --git a/playbooks/files/chaosknoten/configs/grafana/docker_compose/alertmanager_alert_templates.tmpl b/files/chaosknoten/configs/grafana/docker_compose/alertmanager_alert_templates.tmpl similarity index 100% rename from playbooks/files/chaosknoten/configs/grafana/docker_compose/alertmanager_alert_templates.tmpl rename to files/chaosknoten/configs/grafana/docker_compose/alertmanager_alert_templates.tmpl diff --git a/playbooks/files/chaosknoten/configs/grafana/docker_compose/grafana-datasource.yml b/files/chaosknoten/configs/grafana/docker_compose/grafana-datasource.yml similarity index 100% rename from playbooks/files/chaosknoten/configs/grafana/docker_compose/grafana-datasource.yml rename to files/chaosknoten/configs/grafana/docker_compose/grafana-datasource.yml diff --git a/playbooks/files/chaosknoten/configs/grafana/docker_compose/grafana.ini.example b/files/chaosknoten/configs/grafana/docker_compose/grafana.ini.example similarity index 100% rename from playbooks/files/chaosknoten/configs/grafana/docker_compose/grafana.ini.example rename to files/chaosknoten/configs/grafana/docker_compose/grafana.ini.example diff --git a/playbooks/files/chaosknoten/configs/grafana/docker_compose/prometheus.yml b/files/chaosknoten/configs/grafana/docker_compose/prometheus.yml similarity index 100% rename from playbooks/files/chaosknoten/configs/grafana/docker_compose/prometheus.yml rename to files/chaosknoten/configs/grafana/docker_compose/prometheus.yml diff --git a/playbooks/files/chaosknoten/configs/grafana/docker_compose/prometheus_alerts.rules.yaml b/files/chaosknoten/configs/grafana/docker_compose/prometheus_alerts.rules.yaml similarity index 100% rename from playbooks/files/chaosknoten/configs/grafana/docker_compose/prometheus_alerts.rules.yaml rename to files/chaosknoten/configs/grafana/docker_compose/prometheus_alerts.rules.yaml diff --git a/playbooks/files/chaosknoten/configs/grafana/nginx/grafana.hamburg.ccc.de.conf b/files/chaosknoten/configs/grafana/nginx/grafana.hamburg.ccc.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/grafana/nginx/grafana.hamburg.ccc.de.conf rename to files/chaosknoten/configs/grafana/nginx/grafana.hamburg.ccc.de.conf diff --git a/playbooks/files/chaosknoten/configs/keycloak/nginx/id.hamburg.ccc.de.conf b/files/chaosknoten/configs/keycloak/nginx/id.hamburg.ccc.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/keycloak/nginx/id.hamburg.ccc.de.conf rename to files/chaosknoten/configs/keycloak/nginx/id.hamburg.ccc.de.conf diff --git a/playbooks/files/chaosknoten/configs/keycloak/nginx/invite.hamburg.ccc.de.conf b/files/chaosknoten/configs/keycloak/nginx/invite.hamburg.ccc.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/keycloak/nginx/invite.hamburg.ccc.de.conf rename to files/chaosknoten/configs/keycloak/nginx/invite.hamburg.ccc.de.conf diff --git a/playbooks/files/chaosknoten/configs/keycloak/nginx/keycloak-admin.hamburg.ccc.de.conf b/files/chaosknoten/configs/keycloak/nginx/keycloak-admin.hamburg.ccc.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/keycloak/nginx/keycloak-admin.hamburg.ccc.de.conf rename to files/chaosknoten/configs/keycloak/nginx/keycloak-admin.hamburg.ccc.de.conf diff --git a/playbooks/files/chaosknoten/configs/lists/compose/compose.yaml b/files/chaosknoten/configs/lists/compose/compose.yaml similarity index 100% rename from playbooks/files/chaosknoten/configs/lists/compose/compose.yaml rename to files/chaosknoten/configs/lists/compose/compose.yaml diff --git a/playbooks/files/chaosknoten/configs/lists/nginx/lists.c3lingo.org.conf b/files/chaosknoten/configs/lists/nginx/lists.c3lingo.org.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/lists/nginx/lists.c3lingo.org.conf rename to files/chaosknoten/configs/lists/nginx/lists.c3lingo.org.conf diff --git a/playbooks/files/chaosknoten/configs/lists/nginx/lists.hamburg.ccc.de.conf b/files/chaosknoten/configs/lists/nginx/lists.hamburg.ccc.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/lists/nginx/lists.hamburg.ccc.de.conf rename to files/chaosknoten/configs/lists/nginx/lists.hamburg.ccc.de.conf diff --git a/playbooks/files/chaosknoten/configs/mumble/nginx/mumble.hamburg.ccc.de.conf b/files/chaosknoten/configs/mumble/nginx/mumble.hamburg.ccc.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/mumble/nginx/mumble.hamburg.ccc.de.conf rename to files/chaosknoten/configs/mumble/nginx/mumble.hamburg.ccc.de.conf diff --git a/playbooks/files/chaosknoten/configs/onlyoffice/nginx/onlyoffice.hamburg.ccc.de.conf b/files/chaosknoten/configs/onlyoffice/nginx/onlyoffice.hamburg.ccc.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/onlyoffice/nginx/onlyoffice.hamburg.ccc.de.conf rename to files/chaosknoten/configs/onlyoffice/nginx/onlyoffice.hamburg.ccc.de.conf diff --git a/playbooks/files/chaosknoten/configs/pad/nginx/pad.hamburg.ccc.de.conf b/files/chaosknoten/configs/pad/nginx/pad.hamburg.ccc.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/pad/nginx/pad.hamburg.ccc.de.conf rename to files/chaosknoten/configs/pad/nginx/pad.hamburg.ccc.de.conf diff --git a/playbooks/files/chaosknoten/configs/pretalx/nginx/pretalx.hamburg.ccc.de.conf b/files/chaosknoten/configs/pretalx/nginx/pretalx.hamburg.ccc.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/pretalx/nginx/pretalx.hamburg.ccc.de.conf rename to files/chaosknoten/configs/pretalx/nginx/pretalx.hamburg.ccc.de.conf diff --git a/playbooks/files/chaosknoten/configs/public-reverse-proxy/nginx/acme_challenge.conf b/files/chaosknoten/configs/public-reverse-proxy/nginx/acme_challenge.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/public-reverse-proxy/nginx/acme_challenge.conf rename to files/chaosknoten/configs/public-reverse-proxy/nginx/acme_challenge.conf diff --git a/playbooks/files/chaosknoten/configs/public-reverse-proxy/nginx/nginx.conf b/files/chaosknoten/configs/public-reverse-proxy/nginx/nginx.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/public-reverse-proxy/nginx/nginx.conf rename to files/chaosknoten/configs/public-reverse-proxy/nginx/nginx.conf diff --git a/playbooks/files/chaosknoten/configs/tickets/nginx/tickets.hamburg.ccc.de.conf b/files/chaosknoten/configs/tickets/nginx/tickets.hamburg.ccc.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/tickets/nginx/tickets.hamburg.ccc.de.conf rename to files/chaosknoten/configs/tickets/nginx/tickets.hamburg.ccc.de.conf diff --git a/playbooks/files/chaosknoten/configs/wiki/nginx/wiki.ccchh.net.conf b/files/chaosknoten/configs/wiki/nginx/wiki.ccchh.net.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/wiki/nginx/wiki.ccchh.net.conf rename to files/chaosknoten/configs/wiki/nginx/wiki.ccchh.net.conf diff --git a/playbooks/files/chaosknoten/configs/wiki/nginx/wiki.hamburg.ccc.de.conf b/files/chaosknoten/configs/wiki/nginx/wiki.hamburg.ccc.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/wiki/nginx/wiki.hamburg.ccc.de.conf rename to files/chaosknoten/configs/wiki/nginx/wiki.hamburg.ccc.de.conf diff --git a/playbooks/files/chaosknoten/configs/zammad/nginx/zammad.hamburg.ccc.de.conf b/files/chaosknoten/configs/zammad/nginx/zammad.hamburg.ccc.de.conf similarity index 100% rename from playbooks/files/chaosknoten/configs/zammad/nginx/zammad.hamburg.ccc.de.conf rename to files/chaosknoten/configs/zammad/nginx/zammad.hamburg.ccc.de.conf diff --git a/playbooks/files/z9/configs/light/nginx/http_handler.conf b/files/z9/configs/light/nginx/http_handler.conf similarity index 100% rename from playbooks/files/z9/configs/light/nginx/http_handler.conf rename to files/z9/configs/light/nginx/http_handler.conf diff --git a/playbooks/files/z9/configs/light/nginx/light.conf b/files/z9/configs/light/nginx/light.conf similarity index 100% rename from playbooks/files/z9/configs/light/nginx/light.conf rename to files/z9/configs/light/nginx/light.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-artnet.conf b/files/z9/configs/light/ola/ola-artnet.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-artnet.conf rename to files/z9/configs/light/ola/ola-artnet.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-dummy.conf b/files/z9/configs/light/ola/ola-dummy.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-dummy.conf rename to files/z9/configs/light/ola/ola-dummy.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-e131.conf b/files/z9/configs/light/ola/ola-e131.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-e131.conf rename to files/z9/configs/light/ola/ola-e131.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-espnet.conf b/files/z9/configs/light/ola/ola-espnet.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-espnet.conf rename to files/z9/configs/light/ola/ola-espnet.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-ftdidmx.conf b/files/z9/configs/light/ola/ola-ftdidmx.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-ftdidmx.conf rename to files/z9/configs/light/ola/ola-ftdidmx.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-gpio.conf b/files/z9/configs/light/ola/ola-gpio.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-gpio.conf rename to files/z9/configs/light/ola/ola-gpio.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-karate.conf b/files/z9/configs/light/ola/ola-karate.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-karate.conf rename to files/z9/configs/light/ola/ola-karate.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-kinet.conf b/files/z9/configs/light/ola/ola-kinet.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-kinet.conf rename to files/z9/configs/light/ola/ola-kinet.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-milinst.conf b/files/z9/configs/light/ola/ola-milinst.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-milinst.conf rename to files/z9/configs/light/ola/ola-milinst.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-opendmx.conf b/files/z9/configs/light/ola/ola-opendmx.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-opendmx.conf rename to files/z9/configs/light/ola/ola-opendmx.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-openpixelcontrol.conf b/files/z9/configs/light/ola/ola-openpixelcontrol.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-openpixelcontrol.conf rename to files/z9/configs/light/ola/ola-openpixelcontrol.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-osc.conf b/files/z9/configs/light/ola/ola-osc.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-osc.conf rename to files/z9/configs/light/ola/ola-osc.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-pathport.conf b/files/z9/configs/light/ola/ola-pathport.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-pathport.conf rename to files/z9/configs/light/ola/ola-pathport.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-port.conf b/files/z9/configs/light/ola/ola-port.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-port.conf rename to files/z9/configs/light/ola/ola-port.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-renard.conf b/files/z9/configs/light/ola/ola-renard.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-renard.conf rename to files/z9/configs/light/ola/ola-renard.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-sandnet.conf b/files/z9/configs/light/ola/ola-sandnet.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-sandnet.conf rename to files/z9/configs/light/ola/ola-sandnet.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-server.conf b/files/z9/configs/light/ola/ola-server.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-server.conf rename to files/z9/configs/light/ola/ola-server.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-shownet.conf b/files/z9/configs/light/ola/ola-shownet.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-shownet.conf rename to files/z9/configs/light/ola/ola-shownet.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-spi.conf b/files/z9/configs/light/ola/ola-spi.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-spi.conf rename to files/z9/configs/light/ola/ola-spi.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-stageprofi.conf b/files/z9/configs/light/ola/ola-stageprofi.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-stageprofi.conf rename to files/z9/configs/light/ola/ola-stageprofi.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-uartdmx.conf b/files/z9/configs/light/ola/ola-uartdmx.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-uartdmx.conf rename to files/z9/configs/light/ola/ola-uartdmx.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-universe.conf b/files/z9/configs/light/ola/ola-universe.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-universe.conf rename to files/z9/configs/light/ola/ola-universe.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-usbdmx.conf b/files/z9/configs/light/ola/ola-usbdmx.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-usbdmx.conf rename to files/z9/configs/light/ola/ola-usbdmx.conf diff --git a/playbooks/files/z9/configs/light/ola/ola-usbserial.conf b/files/z9/configs/light/ola/ola-usbserial.conf similarity index 100% rename from playbooks/files/z9/configs/light/ola/ola-usbserial.conf rename to files/z9/configs/light/ola/ola-usbserial.conf diff --git a/playbooks/files b/playbooks/files new file mode 120000 index 0000000..feb1228 --- /dev/null +++ b/playbooks/files @@ -0,0 +1 @@ +../files \ No newline at end of file diff --git a/playbooks/roles b/playbooks/roles new file mode 120000 index 0000000..d8c4472 --- /dev/null +++ b/playbooks/roles @@ -0,0 +1 @@ +../roles \ No newline at end of file diff --git a/playbooks/templates b/playbooks/templates new file mode 120000 index 0000000..564a409 --- /dev/null +++ b/playbooks/templates @@ -0,0 +1 @@ +../templates \ No newline at end of file diff --git a/playbooks/roles/add_apt_repository/meta/argument_specs.yaml b/roles/add_apt_repository/meta/argument_specs.yaml similarity index 100% rename from playbooks/roles/add_apt_repository/meta/argument_specs.yaml rename to roles/add_apt_repository/meta/argument_specs.yaml diff --git a/playbooks/roles/add_apt_repository/tasks/main.yaml b/roles/add_apt_repository/tasks/main.yaml similarity index 100% rename from playbooks/roles/add_apt_repository/tasks/main.yaml rename to roles/add_apt_repository/tasks/main.yaml diff --git a/playbooks/roles/apt_update_and_upgrade/README.md b/roles/apt_update_and_upgrade/README.md similarity index 100% rename from playbooks/roles/apt_update_and_upgrade/README.md rename to roles/apt_update_and_upgrade/README.md diff --git a/playbooks/roles/apt_update_and_upgrade/handlers/main.yaml b/roles/apt_update_and_upgrade/handlers/main.yaml similarity index 100% rename from playbooks/roles/apt_update_and_upgrade/handlers/main.yaml rename to roles/apt_update_and_upgrade/handlers/main.yaml diff --git a/playbooks/roles/apt_update_and_upgrade/tasks/main.yaml b/roles/apt_update_and_upgrade/tasks/main.yaml similarity index 100% rename from playbooks/roles/apt_update_and_upgrade/tasks/main.yaml rename to roles/apt_update_and_upgrade/tasks/main.yaml diff --git a/playbooks/roles/certbot/README.md b/roles/certbot/README.md similarity index 100% rename from playbooks/roles/certbot/README.md rename to roles/certbot/README.md diff --git a/playbooks/roles/certbot/defaults/main.yaml b/roles/certbot/defaults/main.yaml similarity index 100% rename from playbooks/roles/certbot/defaults/main.yaml rename to roles/certbot/defaults/main.yaml diff --git a/playbooks/roles/certbot/meta/argument_specs.yaml b/roles/certbot/meta/argument_specs.yaml similarity index 100% rename from playbooks/roles/certbot/meta/argument_specs.yaml rename to roles/certbot/meta/argument_specs.yaml diff --git a/playbooks/roles/certbot/meta/main.yaml b/roles/certbot/meta/main.yaml similarity index 100% rename from playbooks/roles/certbot/meta/main.yaml rename to roles/certbot/meta/main.yaml diff --git a/playbooks/roles/certbot/tasks/main.yaml b/roles/certbot/tasks/main.yaml similarity index 100% rename from playbooks/roles/certbot/tasks/main.yaml rename to roles/certbot/tasks/main.yaml diff --git a/playbooks/roles/certbot/tasks/main/cert.yaml b/roles/certbot/tasks/main/cert.yaml similarity index 100% rename from playbooks/roles/certbot/tasks/main/cert.yaml rename to roles/certbot/tasks/main/cert.yaml diff --git a/playbooks/roles/certbot/tasks/main/certs.yaml b/roles/certbot/tasks/main/certs.yaml similarity index 100% rename from playbooks/roles/certbot/tasks/main/certs.yaml rename to roles/certbot/tasks/main/certs.yaml diff --git a/playbooks/roles/certbot/tasks/main/install.yaml b/roles/certbot/tasks/main/install.yaml similarity index 100% rename from playbooks/roles/certbot/tasks/main/install.yaml rename to roles/certbot/tasks/main/install.yaml diff --git a/playbooks/roles/certbot/tasks/main/new_cert_commands.yaml b/roles/certbot/tasks/main/new_cert_commands.yaml similarity index 100% rename from playbooks/roles/certbot/tasks/main/new_cert_commands.yaml rename to roles/certbot/tasks/main/new_cert_commands.yaml diff --git a/playbooks/roles/certbot/templates/renewal_deploy_hook_commands.sh.j2 b/roles/certbot/templates/renewal_deploy_hook_commands.sh.j2 similarity index 100% rename from playbooks/roles/certbot/templates/renewal_deploy_hook_commands.sh.j2 rename to roles/certbot/templates/renewal_deploy_hook_commands.sh.j2 diff --git a/playbooks/roles/deploy_ssh_server_config/README.md b/roles/deploy_ssh_server_config/README.md similarity index 100% rename from playbooks/roles/deploy_ssh_server_config/README.md rename to roles/deploy_ssh_server_config/README.md diff --git a/playbooks/roles/deploy_ssh_server_config/docs/Debian_11_cloud_2023-04-21_default_etc_ssh_sshd_config b/roles/deploy_ssh_server_config/docs/Debian_11_cloud_2023-04-21_default_etc_ssh_sshd_config similarity index 100% rename from playbooks/roles/deploy_ssh_server_config/docs/Debian_11_cloud_2023-04-21_default_etc_ssh_sshd_config rename to roles/deploy_ssh_server_config/docs/Debian_11_cloud_2023-04-21_default_etc_ssh_sshd_config diff --git a/playbooks/roles/deploy_ssh_server_config/docs/Debian_12_cloud_2023-07-25_default_etc_ssh_sshd_config b/roles/deploy_ssh_server_config/docs/Debian_12_cloud_2023-07-25_default_etc_ssh_sshd_config similarity index 100% rename from playbooks/roles/deploy_ssh_server_config/docs/Debian_12_cloud_2023-07-25_default_etc_ssh_sshd_config rename to roles/deploy_ssh_server_config/docs/Debian_12_cloud_2023-07-25_default_etc_ssh_sshd_config diff --git a/playbooks/roles/deploy_ssh_server_config/handlers/main.yaml b/roles/deploy_ssh_server_config/handlers/main.yaml similarity index 100% rename from playbooks/roles/deploy_ssh_server_config/handlers/main.yaml rename to roles/deploy_ssh_server_config/handlers/main.yaml diff --git a/playbooks/roles/deploy_ssh_server_config/tasks/main.yaml b/roles/deploy_ssh_server_config/tasks/main.yaml similarity index 100% rename from playbooks/roles/deploy_ssh_server_config/tasks/main.yaml rename to roles/deploy_ssh_server_config/tasks/main.yaml diff --git a/playbooks/roles/deploy_ssh_server_config/templates/sshd_config.j2 b/roles/deploy_ssh_server_config/templates/sshd_config.j2 similarity index 100% rename from playbooks/roles/deploy_ssh_server_config/templates/sshd_config.j2 rename to roles/deploy_ssh_server_config/templates/sshd_config.j2 diff --git a/playbooks/roles/distribution_check/README.md b/roles/distribution_check/README.md similarity index 100% rename from playbooks/roles/distribution_check/README.md rename to roles/distribution_check/README.md diff --git a/playbooks/roles/distribution_check/meta/argument_specs.yaml b/roles/distribution_check/meta/argument_specs.yaml similarity index 100% rename from playbooks/roles/distribution_check/meta/argument_specs.yaml rename to roles/distribution_check/meta/argument_specs.yaml diff --git a/playbooks/roles/distribution_check/tasks/main.yaml b/roles/distribution_check/tasks/main.yaml similarity index 100% rename from playbooks/roles/distribution_check/tasks/main.yaml rename to roles/distribution_check/tasks/main.yaml diff --git a/playbooks/roles/docker/README.md b/roles/docker/README.md similarity index 100% rename from playbooks/roles/docker/README.md rename to roles/docker/README.md diff --git a/playbooks/roles/docker/meta/main.yaml b/roles/docker/meta/main.yaml similarity index 100% rename from playbooks/roles/docker/meta/main.yaml rename to roles/docker/meta/main.yaml diff --git a/playbooks/roles/docker/tasks/main.yaml b/roles/docker/tasks/main.yaml similarity index 100% rename from playbooks/roles/docker/tasks/main.yaml rename to roles/docker/tasks/main.yaml diff --git a/playbooks/roles/docker/tasks/main/01_repo_setup.yaml b/roles/docker/tasks/main/01_repo_setup.yaml similarity index 100% rename from playbooks/roles/docker/tasks/main/01_repo_setup.yaml rename to roles/docker/tasks/main/01_repo_setup.yaml diff --git a/playbooks/roles/docker/tasks/main/02_docker_install.yaml b/roles/docker/tasks/main/02_docker_install.yaml similarity index 100% rename from playbooks/roles/docker/tasks/main/02_docker_install.yaml rename to roles/docker/tasks/main/02_docker_install.yaml diff --git a/playbooks/roles/docker_compose/README.md b/roles/docker_compose/README.md similarity index 100% rename from playbooks/roles/docker_compose/README.md rename to roles/docker_compose/README.md diff --git a/playbooks/roles/docker_compose/defaults/main.yaml b/roles/docker_compose/defaults/main.yaml similarity index 100% rename from playbooks/roles/docker_compose/defaults/main.yaml rename to roles/docker_compose/defaults/main.yaml diff --git a/playbooks/roles/docker_compose/handlers/main.yaml b/roles/docker_compose/handlers/main.yaml similarity index 100% rename from playbooks/roles/docker_compose/handlers/main.yaml rename to roles/docker_compose/handlers/main.yaml diff --git a/playbooks/roles/docker_compose/meta/argument_specs.yaml b/roles/docker_compose/meta/argument_specs.yaml similarity index 100% rename from playbooks/roles/docker_compose/meta/argument_specs.yaml rename to roles/docker_compose/meta/argument_specs.yaml diff --git a/playbooks/roles/docker_compose/meta/main.yaml b/roles/docker_compose/meta/main.yaml similarity index 100% rename from playbooks/roles/docker_compose/meta/main.yaml rename to roles/docker_compose/meta/main.yaml diff --git a/playbooks/roles/docker_compose/tasks/main.yaml b/roles/docker_compose/tasks/main.yaml similarity index 100% rename from playbooks/roles/docker_compose/tasks/main.yaml rename to roles/docker_compose/tasks/main.yaml diff --git a/playbooks/roles/dokuwiki/README.md b/roles/dokuwiki/README.md similarity index 100% rename from playbooks/roles/dokuwiki/README.md rename to roles/dokuwiki/README.md diff --git a/playbooks/roles/dokuwiki/defaults/main.yml b/roles/dokuwiki/defaults/main.yml similarity index 100% rename from playbooks/roles/dokuwiki/defaults/main.yml rename to roles/dokuwiki/defaults/main.yml diff --git a/playbooks/roles/dokuwiki/files/mime.local.conf b/roles/dokuwiki/files/mime.local.conf similarity index 100% rename from playbooks/roles/dokuwiki/files/mime.local.conf rename to roles/dokuwiki/files/mime.local.conf diff --git a/playbooks/roles/dokuwiki/handlers/main.yml b/roles/dokuwiki/handlers/main.yml similarity index 100% rename from playbooks/roles/dokuwiki/handlers/main.yml rename to roles/dokuwiki/handlers/main.yml diff --git a/playbooks/roles/dokuwiki/meta/main.yml b/roles/dokuwiki/meta/main.yml similarity index 100% rename from playbooks/roles/dokuwiki/meta/main.yml rename to roles/dokuwiki/meta/main.yml diff --git a/playbooks/roles/dokuwiki/tasks/main.yml b/roles/dokuwiki/tasks/main.yml similarity index 100% rename from playbooks/roles/dokuwiki/tasks/main.yml rename to roles/dokuwiki/tasks/main.yml diff --git a/playbooks/roles/dokuwiki/templates/php-fpm-dokuwiki.conf b/roles/dokuwiki/templates/php-fpm-dokuwiki.conf similarity index 100% rename from playbooks/roles/dokuwiki/templates/php-fpm-dokuwiki.conf rename to roles/dokuwiki/templates/php-fpm-dokuwiki.conf diff --git a/playbooks/roles/foobazdmx/defaults/main.yaml b/roles/foobazdmx/defaults/main.yaml similarity index 100% rename from playbooks/roles/foobazdmx/defaults/main.yaml rename to roles/foobazdmx/defaults/main.yaml diff --git a/playbooks/roles/foobazdmx/handlers/main.yaml b/roles/foobazdmx/handlers/main.yaml similarity index 100% rename from playbooks/roles/foobazdmx/handlers/main.yaml rename to roles/foobazdmx/handlers/main.yaml diff --git a/playbooks/roles/foobazdmx/meta/argument_specs.yaml b/roles/foobazdmx/meta/argument_specs.yaml similarity index 100% rename from playbooks/roles/foobazdmx/meta/argument_specs.yaml rename to roles/foobazdmx/meta/argument_specs.yaml diff --git a/playbooks/roles/foobazdmx/meta/main.yaml b/roles/foobazdmx/meta/main.yaml similarity index 100% rename from playbooks/roles/foobazdmx/meta/main.yaml rename to roles/foobazdmx/meta/main.yaml diff --git a/playbooks/roles/foobazdmx/tasks/main.yaml b/roles/foobazdmx/tasks/main.yaml similarity index 100% rename from playbooks/roles/foobazdmx/tasks/main.yaml rename to roles/foobazdmx/tasks/main.yaml diff --git a/playbooks/roles/foobazdmx/templates/foobazdmx-shop.service.j2 b/roles/foobazdmx/templates/foobazdmx-shop.service.j2 similarity index 100% rename from playbooks/roles/foobazdmx/templates/foobazdmx-shop.service.j2 rename to roles/foobazdmx/templates/foobazdmx-shop.service.j2 diff --git a/playbooks/roles/foobazdmx/templates/foobazdmx.service.j2 b/roles/foobazdmx/templates/foobazdmx.service.j2 similarity index 100% rename from playbooks/roles/foobazdmx/templates/foobazdmx.service.j2 rename to roles/foobazdmx/templates/foobazdmx.service.j2 diff --git a/playbooks/roles/infrastructure_authorized_keys/README.md b/roles/infrastructure_authorized_keys/README.md similarity index 100% rename from playbooks/roles/infrastructure_authorized_keys/README.md rename to roles/infrastructure_authorized_keys/README.md diff --git a/playbooks/roles/infrastructure_authorized_keys/tasks/main.yaml b/roles/infrastructure_authorized_keys/tasks/main.yaml similarity index 100% rename from playbooks/roles/infrastructure_authorized_keys/tasks/main.yaml rename to roles/infrastructure_authorized_keys/tasks/main.yaml diff --git a/playbooks/roles/nextcloud/README.md b/roles/nextcloud/README.md similarity index 100% rename from playbooks/roles/nextcloud/README.md rename to roles/nextcloud/README.md diff --git a/playbooks/roles/nextcloud/defaults/main.yaml b/roles/nextcloud/defaults/main.yaml similarity index 100% rename from playbooks/roles/nextcloud/defaults/main.yaml rename to roles/nextcloud/defaults/main.yaml diff --git a/playbooks/roles/nextcloud/files/supervisord.conf b/roles/nextcloud/files/supervisord.conf similarity index 100% rename from playbooks/roles/nextcloud/files/supervisord.conf rename to roles/nextcloud/files/supervisord.conf diff --git a/playbooks/roles/nextcloud/meta/argument_specs.yaml b/roles/nextcloud/meta/argument_specs.yaml similarity index 100% rename from playbooks/roles/nextcloud/meta/argument_specs.yaml rename to roles/nextcloud/meta/argument_specs.yaml diff --git a/playbooks/roles/nextcloud/meta/main.yaml b/roles/nextcloud/meta/main.yaml similarity index 100% rename from playbooks/roles/nextcloud/meta/main.yaml rename to roles/nextcloud/meta/main.yaml diff --git a/playbooks/roles/nextcloud/tasks/main.yaml b/roles/nextcloud/tasks/main.yaml similarity index 100% rename from playbooks/roles/nextcloud/tasks/main.yaml rename to roles/nextcloud/tasks/main.yaml diff --git a/playbooks/roles/nextcloud/templates/compose.yaml.j2 b/roles/nextcloud/templates/compose.yaml.j2 similarity index 100% rename from playbooks/roles/nextcloud/templates/compose.yaml.j2 rename to roles/nextcloud/templates/compose.yaml.j2 diff --git a/playbooks/roles/nextcloud/templates/nginx_nextcloud.conf.j2 b/roles/nextcloud/templates/nginx_nextcloud.conf.j2 similarity index 100% rename from playbooks/roles/nextcloud/templates/nginx_nextcloud.conf.j2 rename to roles/nextcloud/templates/nginx_nextcloud.conf.j2 diff --git a/playbooks/roles/nginx/README.md b/roles/nginx/README.md similarity index 100% rename from playbooks/roles/nginx/README.md rename to roles/nginx/README.md diff --git a/playbooks/roles/nginx/defaults/main.yaml b/roles/nginx/defaults/main.yaml similarity index 100% rename from playbooks/roles/nginx/defaults/main.yaml rename to roles/nginx/defaults/main.yaml diff --git a/playbooks/roles/nginx/files/redirect.conf b/roles/nginx/files/redirect.conf similarity index 100% rename from playbooks/roles/nginx/files/redirect.conf rename to roles/nginx/files/redirect.conf diff --git a/playbooks/roles/nginx/files/tls.conf b/roles/nginx/files/tls.conf similarity index 100% rename from playbooks/roles/nginx/files/tls.conf rename to roles/nginx/files/tls.conf diff --git a/playbooks/roles/nginx/handlers/main.yaml b/roles/nginx/handlers/main.yaml similarity index 100% rename from playbooks/roles/nginx/handlers/main.yaml rename to roles/nginx/handlers/main.yaml diff --git a/playbooks/roles/nginx/meta/argument_specs.yaml b/roles/nginx/meta/argument_specs.yaml similarity index 100% rename from playbooks/roles/nginx/meta/argument_specs.yaml rename to roles/nginx/meta/argument_specs.yaml diff --git a/playbooks/roles/nginx/meta/main.yaml b/roles/nginx/meta/main.yaml similarity index 100% rename from playbooks/roles/nginx/meta/main.yaml rename to roles/nginx/meta/main.yaml diff --git a/playbooks/roles/nginx/tasks/main.yaml b/roles/nginx/tasks/main.yaml similarity index 100% rename from playbooks/roles/nginx/tasks/main.yaml rename to roles/nginx/tasks/main.yaml diff --git a/playbooks/roles/nginx/tasks/main/config_deploy.yaml b/roles/nginx/tasks/main/config_deploy.yaml similarity index 100% rename from playbooks/roles/nginx/tasks/main/config_deploy.yaml rename to roles/nginx/tasks/main/config_deploy.yaml diff --git a/playbooks/roles/nginx/tasks/main/nginx_install.yaml b/roles/nginx/tasks/main/nginx_install.yaml similarity index 100% rename from playbooks/roles/nginx/tasks/main/nginx_install.yaml rename to roles/nginx/tasks/main/nginx_install.yaml diff --git a/playbooks/roles/nginx/tasks/main/repo_setup.yaml b/roles/nginx/tasks/main/repo_setup.yaml similarity index 100% rename from playbooks/roles/nginx/tasks/main/repo_setup.yaml rename to roles/nginx/tasks/main/repo_setup.yaml diff --git a/playbooks/roles/nginx/tasks/make_sure_nginx_configuration_names_are_valid.yaml b/roles/nginx/tasks/make_sure_nginx_configuration_names_are_valid.yaml similarity index 100% rename from playbooks/roles/nginx/tasks/make_sure_nginx_configuration_names_are_valid.yaml rename to roles/nginx/tasks/make_sure_nginx_configuration_names_are_valid.yaml diff --git a/playbooks/roles/ola/handlers/main.yaml b/roles/ola/handlers/main.yaml similarity index 100% rename from playbooks/roles/ola/handlers/main.yaml rename to roles/ola/handlers/main.yaml diff --git a/playbooks/roles/ola/meta/argument_specs.yaml b/roles/ola/meta/argument_specs.yaml similarity index 100% rename from playbooks/roles/ola/meta/argument_specs.yaml rename to roles/ola/meta/argument_specs.yaml diff --git a/playbooks/roles/ola/meta/main.yaml b/roles/ola/meta/main.yaml similarity index 100% rename from playbooks/roles/ola/meta/main.yaml rename to roles/ola/meta/main.yaml diff --git a/playbooks/roles/ola/tasks/main.yaml b/roles/ola/tasks/main.yaml similarity index 100% rename from playbooks/roles/ola/tasks/main.yaml rename to roles/ola/tasks/main.yaml diff --git a/playbooks/roles/ola/templates/ola-ftdidmx.conf.j2 b/roles/ola/templates/ola-ftdidmx.conf.j2 similarity index 100% rename from playbooks/roles/ola/templates/ola-ftdidmx.conf.j2 rename to roles/ola/templates/ola-ftdidmx.conf.j2 diff --git a/playbooks/roles/prometheus_node_exporter/meta/main.yaml b/roles/prometheus_node_exporter/meta/main.yaml similarity index 100% rename from playbooks/roles/prometheus_node_exporter/meta/main.yaml rename to roles/prometheus_node_exporter/meta/main.yaml diff --git a/playbooks/roles/prometheus_node_exporter/tasks/main.yaml b/roles/prometheus_node_exporter/tasks/main.yaml similarity index 100% rename from playbooks/roles/prometheus_node_exporter/tasks/main.yaml rename to roles/prometheus_node_exporter/tasks/main.yaml diff --git a/playbooks/templates/chaosknoten/configs/ccchoir/compose.yaml.j2 b/templates/chaosknoten/configs/ccchoir/compose.yaml.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/ccchoir/compose.yaml.j2 rename to templates/chaosknoten/configs/ccchoir/compose.yaml.j2 diff --git a/playbooks/templates/chaosknoten/configs/cloud/config.php.j2 b/templates/chaosknoten/configs/cloud/config.php.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/cloud/config.php.j2 rename to templates/chaosknoten/configs/cloud/config.php.j2 diff --git a/playbooks/templates/chaosknoten/configs/cloud/extra_configuration.config.php.j2 b/templates/chaosknoten/configs/cloud/extra_configuration.config.php.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/cloud/extra_configuration.config.php.j2 rename to templates/chaosknoten/configs/cloud/extra_configuration.config.php.j2 diff --git a/playbooks/templates/chaosknoten/configs/engelsystem/compose.yaml.j2 b/templates/chaosknoten/configs/engelsystem/compose.yaml.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/engelsystem/compose.yaml.j2 rename to templates/chaosknoten/configs/engelsystem/compose.yaml.j2 diff --git a/playbooks/templates/chaosknoten/configs/grafana/compose.yaml.j2 b/templates/chaosknoten/configs/grafana/compose.yaml.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/grafana/compose.yaml.j2 rename to templates/chaosknoten/configs/grafana/compose.yaml.j2 diff --git a/playbooks/templates/chaosknoten/configs/grafana/docker_compose/alertmanager.yaml.j2 b/templates/chaosknoten/configs/grafana/docker_compose/alertmanager.yaml.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/grafana/docker_compose/alertmanager.yaml.j2 rename to templates/chaosknoten/configs/grafana/docker_compose/alertmanager.yaml.j2 diff --git a/playbooks/templates/chaosknoten/configs/grafana/docker_compose/grafana.ini b/templates/chaosknoten/configs/grafana/docker_compose/grafana.ini similarity index 100% rename from playbooks/templates/chaosknoten/configs/grafana/docker_compose/grafana.ini rename to templates/chaosknoten/configs/grafana/docker_compose/grafana.ini diff --git a/playbooks/templates/chaosknoten/configs/keycloak/compose.yaml.j2 b/templates/chaosknoten/configs/keycloak/compose.yaml.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/keycloak/compose.yaml.j2 rename to templates/chaosknoten/configs/keycloak/compose.yaml.j2 diff --git a/playbooks/templates/chaosknoten/configs/onlyoffice/compose.yaml.j2 b/templates/chaosknoten/configs/onlyoffice/compose.yaml.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/onlyoffice/compose.yaml.j2 rename to templates/chaosknoten/configs/onlyoffice/compose.yaml.j2 diff --git a/playbooks/templates/chaosknoten/configs/pad/compose.yaml.j2 b/templates/chaosknoten/configs/pad/compose.yaml.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/pad/compose.yaml.j2 rename to templates/chaosknoten/configs/pad/compose.yaml.j2 diff --git a/playbooks/templates/chaosknoten/configs/pretalx/compose.yaml.j2 b/templates/chaosknoten/configs/pretalx/compose.yaml.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/pretalx/compose.yaml.j2 rename to templates/chaosknoten/configs/pretalx/compose.yaml.j2 diff --git a/playbooks/templates/chaosknoten/configs/tickets/compose.yaml.j2 b/templates/chaosknoten/configs/tickets/compose.yaml.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/tickets/compose.yaml.j2 rename to templates/chaosknoten/configs/tickets/compose.yaml.j2 diff --git a/playbooks/templates/chaosknoten/configs/tickets/pretix.cfg.j2 b/templates/chaosknoten/configs/tickets/pretix.cfg.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/tickets/pretix.cfg.j2 rename to templates/chaosknoten/configs/tickets/pretix.cfg.j2 diff --git a/playbooks/templates/chaosknoten/configs/zammad/compose.yaml.j2 b/templates/chaosknoten/configs/zammad/compose.yaml.j2 similarity index 100% rename from playbooks/templates/chaosknoten/configs/zammad/compose.yaml.j2 rename to templates/chaosknoten/configs/zammad/compose.yaml.j2