From c05c7164c84b4a8f28bba6a40cfef4acf4ee830e Mon Sep 17 00:00:00 2001 From: thesabear Date: Mon, 6 Jul 2026 02:41:53 +0300 Subject: [PATCH] Restructure into one folder per private repo/host, not a flat Docker/ dump rocky-docker-lxc/, caddy-vm/, monitoring-vm/ (was missing entirely - Grafana+Loki+Prometheus stack, refreshed and CA mount stripped same as everything else), and automation/{ansible,automation-vm,iac}/ for the three repos that live on the automation VM. Hawser is genuinely deployed on all three of caddy-vm/monitoring-vm/automation-vm so it's duplicated in each rather than picking one canonical home. Old Ansible/ and "Infrastrucutre as Code/" content moved under automation/ansible/old-playbooks and automation/iac/old-content as-is for now - contents still need refreshing against the current repos and a per-folder README, that's the next pass. --- Docker/Docker-Monitoring/docker-compose.yaml | 24 ------- Docker/Grafana-Monitoring/docker-compose.yaml | 60 ------------------ .../old-playbooks}/playbooks/clean-docker.yml | 0 .../ansible/old-playbooks}/playbooks/ping.yml | 0 .../old-playbooks}/playbooks/remove_apps.yml | 0 .../old-playbooks}/playbooks/remove_repo.yml | 0 .../playbooks/upgrade-packages.yml | 0 .../automation-vm}/Gitea/docker-compose.yaml | 0 .../automation-vm}/Hawser/docker-compose.yaml | 0 .../Home-Assistant/docker-compose.yaml | 0 .../automation-vm}/Kestra/docker-compose.yaml | 0 .../Mosquitto/docker-compose.yaml | 0 .../automation-vm}/N8n/docker-compose.yaml | 0 .../automation-vm}/NetBox/docker-compose.yaml | 0 .../Node-RED/docker-compose.yaml | 0 .../iac/old-content}/Ansible/.vault_pass.txt | 0 .../iac/old-content}/Ansible/README.md | 0 .../iac/old-content}/Ansible/ansible.cfg | 0 .../old-content}/Ansible/group_vars/all.yml | 0 .../Ansible/group_vars/all/vault_token.yml | 0 .../host_vars/docker-host/host_tags.yml | 0 .../host_vars/haproxy-vm/host_tags.yml | 0 .../iac/old-content}/Ansible/inventory.yml | 0 .../Ansible/inventory_initialization.yml | 0 .../Ansible/playbooks/compliance.yml | 0 .../Ansible/playbooks/initialization.yml | 0 .../Ansible/playbooks/provisioning.yml | 0 .../iac/old-content}/Ansible/requirements.yml | 0 .../bootstrap_roles/base_users/tasks/main.yml | 0 .../disk_resize/tasks/main.yml | 0 .../docker_gitlab_setup/defaults/main.yml | 0 .../docker_gitlab_setup/handlers/main.yml | 0 .../docker_gitlab_setup/tasks/main.yml | 0 .../endlessh/defaults/main.yml | 0 .../bootstrap_roles/endlessh/tasks/main.yml | 0 .../endlessh/templates/endlessh.service.j2 | 0 .../endlessh/templates/endlessh_config.j2 | 0 .../firewall_ssh/defaults/main.yml | 0 .../firewall_ssh/tasks/main.yml | 0 .../hostname_network/tasks/main.yml | 0 .../packages/defaults/main.yml | 0 .../bootstrap_roles/packages/tasks/main.yml | 0 .../portainer_agent/tasks/main.yml | 0 .../root_password/defaults/main.yml | 0 .../root_password/tasks/main.yml | 0 .../bootstrap_roles/zsh_custom/tasks/main.yml | 0 .../zsh_custom/templates/zshrc.j2 | 0 .../cis_hardening/banners/defaults/main.yml | 0 .../cis_hardening/banners/tasks/main.yml | 0 .../roles/cis_hardening/defaults/main.yml | 0 .../file_permissions/defaults/main.yml | 0 .../file_permissions/tasks/main.yml | 0 .../filesystem_hardening/defaults/main.yml | 0 .../filesystem_hardening/tasks/main.yml | 0 .../roles/cis_hardening/handlers/main.yml | 0 .../kernel_hardening/defaults/main.yml | 0 .../tasks/blacklist_module.yml | 0 .../kernel_hardening/tasks/main.yml | 0 .../password_policy/defaults/main.yml | 0 .../password_policy/tasks/main.yml | 0 .../service_disable/defaults/main.yml | 0 .../service_disable/tasks/main.yml | 0 .../ssh_hardening/defaults/main.yml | 0 .../ssh_hardening/tasks/main.yml | 0 .../roles/cis_hardening/tasks/main.yml | 0 .../secure_vault/haproxy/defaults/main.yml | 0 .../secure_vault/haproxy/handlers/main.yml | 0 .../roles/secure_vault/haproxy/tasks/main.yml | 0 .../haproxy/templates/haproxy.cfg.j2 | 0 .../secure_vault/technitium/defaults/main.yml | 0 .../secure_vault/technitium/handlers/main.yml | 0 .../secure_vault/technitium/tasks/main.yml | 0 .../templates/technitium.service.j2 | 0 .../secure_vault/technitium/vars/main.yml | 0 .../vault_agent/defaults/main.yml | 0 .../vault_agent/files/generic_ca.ctmpl | 0 .../vault_agent/files/generic_cert.ctmpl | 0 .../vault_agent/files/haproxy.pem.ctmpl | 0 .../vault_agent/files/haproxy_ca.ctmpl | 0 .../vault_agent/files/technitium_ca.ctmpl | 0 .../vault_agent/files/technitium_cert.ctmpl | 0 .../vault_agent/files/technitium_key.ctmpl | 0 .../vault_agent/files/thesabear-client.ctmpl | 0 .../vault_agent/handlers/main.yml | 0 .../secure_vault/vault_agent/tasks/main.yml | 0 .../templates/vault-agent-config.hcl.j2 | 0 .../templates/vault-agent.service.j2 | 0 .../old-content}/Ansible/roles_metadata.yml | 0 .../iac/old-content}/Packer/README.md | 0 .../rocky10-proxmox-template/.vault_pass.txt | 0 .../rocky10-proxmox-template/http/ks.cfg | 0 .../rocky10-proxmox-template/packer.pkr.hcl | 0 .../scripts/setup-admin-user.sh | 0 .../scripts/setup-ansible-user.sh | 0 .../secure-packer-build.sh | 0 .../terraform.pkrvar.hcl | 0 .../variables.pkr.hcl | 0 .../iac/old-content}/README.md | 0 .../iac/old-content}/SSO/README.md | 0 .../iac/old-content}/Terraform/README.md | 0 .../old-content}/Terraform/host_tags.yml.tpl | 0 .../iac/old-content}/Terraform/main.tf | 0 .../iac/old-content}/Terraform/providers.tf | 0 .../old-content}/Terraform/terraform.tfvars | 0 .../iac/old-content}/Terraform/variables.tf | 0 {Docker => caddy-vm}/Caddy/Caddyfile | 0 .../Caddy/docker-compose.yaml | 0 caddy-vm/Hawser/docker-compose.yaml | 19 ++++++ .../Grafana-Stack/docker-compose.yaml | 63 +++++++++++++++++++ monitoring-vm/Hawser/docker-compose.yaml | 19 ++++++ .../Actual/docker-compose.yaml | 0 .../Audiobookshelf/docker-compose.yaml | 0 .../Authentik/docker-compose.yaml | 0 .../Bazarr/docker-compose.yaml | 0 .../Beets/docker-compose.yaml | 0 .../Bookstack/docker-compose.yaml | 0 .../Calibre-Web/docker-compose.yaml | 0 .../Calibre/docker-compose.yaml | 0 .../CloudCommander/docker-compose.yaml | 0 .../Dashy/docker-compose.yaml | 0 .../Docker-Socket-Proxy/docker-compose.yaml | 0 .../Dockhand/docker-compose.yaml | 0 .../Emby/docker-compose.yaml | 0 .../Ghost/docker-compose.yaml | 0 .../IT-Tools/docker-compose.yaml | 0 .../Immich/docker-compose.yaml | 0 .../Jellyfin/docker-compose.yaml | 0 .../Joplin/docker-compose.yaml | 0 .../Kodi-MariaDB/docker-compose.yaml | 0 .../Kopia/docker-compose.yaml | 0 .../Lidarr/docker-compose.yaml | 0 .../Music-Assistant/docker-compose.yaml | 0 .../Nextcloud/docker-compose.yaml | 0 .../NocoDB/docker-compose.yaml | 0 .../Ollama/docker-compose.yaml | 0 .../Paperless-NGX/docker-compose.yaml | 0 .../Prowlarr/docker-compose.yaml | 0 .../Radarr/docker-compose.yaml | 0 .../Seerr/docker-compose.yaml | 0 .../Sonarr/docker-compose.yaml | 0 .../Speedtest-Tracker/docker-compose.yaml | 0 .../Tdarr/docker-compose.yaml | 0 .../TinyMediaManager/docker-compose.yaml | 0 .../Trilium/docker-compose.yaml | 0 .../Vaultwarden/docker-compose.yaml | 0 .../qBittorrent/docker-compose.yaml | 0 146 files changed, 101 insertions(+), 84 deletions(-) delete mode 100644 Docker/Docker-Monitoring/docker-compose.yaml delete mode 100644 Docker/Grafana-Monitoring/docker-compose.yaml rename {Ansible => automation/ansible/old-playbooks}/playbooks/clean-docker.yml (100%) rename {Ansible => automation/ansible/old-playbooks}/playbooks/ping.yml (100%) rename {Ansible => automation/ansible/old-playbooks}/playbooks/remove_apps.yml (100%) rename {Ansible => automation/ansible/old-playbooks}/playbooks/remove_repo.yml (100%) rename {Ansible => automation/ansible/old-playbooks}/playbooks/upgrade-packages.yml (100%) rename {Docker => automation/automation-vm}/Gitea/docker-compose.yaml (100%) rename {Docker => automation/automation-vm}/Hawser/docker-compose.yaml (100%) rename {Docker => automation/automation-vm}/Home-Assistant/docker-compose.yaml (100%) rename {Docker => automation/automation-vm}/Kestra/docker-compose.yaml (100%) rename {Docker => automation/automation-vm}/Mosquitto/docker-compose.yaml (100%) rename {Docker => automation/automation-vm}/N8n/docker-compose.yaml (100%) rename {Docker => automation/automation-vm}/NetBox/docker-compose.yaml (100%) rename {Docker => automation/automation-vm}/Node-RED/docker-compose.yaml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/.vault_pass.txt (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/README.md (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/ansible.cfg (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/group_vars/all.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/group_vars/all/vault_token.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/host_vars/docker-host/host_tags.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/host_vars/haproxy-vm/host_tags.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/inventory.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/inventory_initialization.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/playbooks/compliance.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/playbooks/initialization.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/playbooks/provisioning.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/requirements.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/base_users/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/disk_resize/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/docker_gitlab_setup/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/docker_gitlab_setup/handlers/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/docker_gitlab_setup/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/endlessh/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/endlessh/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/endlessh/templates/endlessh.service.j2 (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/endlessh/templates/endlessh_config.j2 (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/firewall_ssh/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/firewall_ssh/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/hostname_network/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/packages/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/packages/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/portainer_agent/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/root_password/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/root_password/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/zsh_custom/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/bootstrap_roles/zsh_custom/templates/zshrc.j2 (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/banners/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/banners/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/file_permissions/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/file_permissions/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/filesystem_hardening/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/filesystem_hardening/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/handlers/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/kernel_hardening/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/kernel_hardening/tasks/blacklist_module.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/kernel_hardening/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/password_policy/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/password_policy/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/service_disable/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/service_disable/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/ssh_hardening/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/ssh_hardening/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/cis_hardening/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/haproxy/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/haproxy/handlers/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/haproxy/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/haproxy/templates/haproxy.cfg.j2 (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/technitium/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/technitium/handlers/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/technitium/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/technitium/templates/technitium.service.j2 (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/technitium/vars/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/defaults/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/files/generic_ca.ctmpl (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/files/generic_cert.ctmpl (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/files/haproxy.pem.ctmpl (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/files/haproxy_ca.ctmpl (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/files/technitium_ca.ctmpl (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/files/technitium_cert.ctmpl (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/files/technitium_key.ctmpl (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/files/thesabear-client.ctmpl (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/handlers/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/tasks/main.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/templates/vault-agent-config.hcl.j2 (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles/secure_vault/vault_agent/templates/vault-agent.service.j2 (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Ansible/roles_metadata.yml (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Packer/README.md (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Packer/rocky10-proxmox-template/.vault_pass.txt (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Packer/rocky10-proxmox-template/http/ks.cfg (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Packer/rocky10-proxmox-template/packer.pkr.hcl (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Packer/rocky10-proxmox-template/scripts/setup-admin-user.sh (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Packer/rocky10-proxmox-template/scripts/setup-ansible-user.sh (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Packer/rocky10-proxmox-template/secure-packer-build.sh (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Packer/rocky10-proxmox-template/terraform.pkrvar.hcl (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Packer/rocky10-proxmox-template/variables.pkr.hcl (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/README.md (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/SSO/README.md (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Terraform/README.md (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Terraform/host_tags.yml.tpl (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Terraform/main.tf (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Terraform/providers.tf (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Terraform/terraform.tfvars (100%) rename {Infrastrucutre as Code => automation/iac/old-content}/Terraform/variables.tf (100%) rename {Docker => caddy-vm}/Caddy/Caddyfile (100%) rename {Docker => caddy-vm}/Caddy/docker-compose.yaml (100%) create mode 100644 caddy-vm/Hawser/docker-compose.yaml create mode 100644 monitoring-vm/Grafana-Stack/docker-compose.yaml create mode 100644 monitoring-vm/Hawser/docker-compose.yaml rename {Docker => rocky-docker-lxc}/Actual/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Audiobookshelf/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Authentik/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Bazarr/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Beets/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Bookstack/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Calibre-Web/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Calibre/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/CloudCommander/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Dashy/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Docker-Socket-Proxy/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Dockhand/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Emby/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Ghost/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/IT-Tools/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Immich/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Jellyfin/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Joplin/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Kodi-MariaDB/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Kopia/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Lidarr/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Music-Assistant/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Nextcloud/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/NocoDB/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Ollama/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Paperless-NGX/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Prowlarr/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Radarr/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Seerr/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Sonarr/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Speedtest-Tracker/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Tdarr/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/TinyMediaManager/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Trilium/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/Vaultwarden/docker-compose.yaml (100%) rename {Docker => rocky-docker-lxc}/qBittorrent/docker-compose.yaml (100%) diff --git a/Docker/Docker-Monitoring/docker-compose.yaml b/Docker/Docker-Monitoring/docker-compose.yaml deleted file mode 100644 index 1767471..0000000 --- a/Docker/Docker-Monitoring/docker-compose.yaml +++ /dev/null @@ -1,24 +0,0 @@ -services: - node_exporter: - image: quay.io/prometheus/node-exporter:latest - container_name: node_exporter - command: - - "--path.rootfs=/host" - network_mode: host - pid: host - restart: unless-stopped - volumes: - - "/:/host:ro,rslave" - - cadvisor: - image: gcr.io/cadvisor/cadvisor:latest - container_name: cadvisor - ports: - - "8080:8080" - restart: unless-stopped - volumes: - - /:/rootfs:ro - - /var/run:/var/run:ro - - /sys:/sys:ro - - /var/lib/docker/:/var/lib/docker:ro - - /dev/disk/:/dev/disk:ro diff --git a/Docker/Grafana-Monitoring/docker-compose.yaml b/Docker/Grafana-Monitoring/docker-compose.yaml deleted file mode 100644 index 4c52d2d..0000000 --- a/Docker/Grafana-Monitoring/docker-compose.yaml +++ /dev/null @@ -1,60 +0,0 @@ -services: - prometheus: - image: prom/prometheus:latest - container_name: prometheus - restart: unless-stopped - user: "PUID" - environment: - - PUID:PUID - - PGID:PGID - ports: - - 9090:9090 - volumes: - - /path/to/prometheus/config/prometheus.yml:/etc/prometheus/prometheus.yml - - /path/to/prometheus/prometheus-data:/prometheus - command: - - "--web.enable-lifecycle" - - "--config.file=/etc/prometheus/prometheus.yml" - - node_exporter: - image: quay.io/prometheus/node-exporter:latest - container_name: node_exporter - command: - - "--path.rootfs=/host" - network_mode: host - pid: host - restart: unless-stopped - volumes: - - "/:/host:ro,rslave" - - grafana: - container_name: grafana - image: grafana/grafana-oss:latest - ports: - - 3000:3000 - user: "0" - volumes: - - /path/to/grafana-data:/var/lib/grafana - restart: unless-stopped - - pve-exporter: - image: prompve/prometheus-pve-exporter:latest - container_name: pve-exporter - ports: - - "9221:9221" - restart: unless-stopped - volumes: - - /path/to/pve/pve.yml:/etc/prometheus/pve.yml - - cadvisor: - image: gcr.io/cadvisor/cadvisor:latest - container_name: cadvisor - ports: - - "8080:8080" - restart: unless-stopped - volumes: - - /:/rootfs:ro - - /var/run:/var/run:ro - - /sys:/sys:ro - - /var/lib/docker/:/var/lib/docker:ro - - /dev/disk/:/dev/disk:ro diff --git a/Ansible/playbooks/clean-docker.yml b/automation/ansible/old-playbooks/playbooks/clean-docker.yml similarity index 100% rename from Ansible/playbooks/clean-docker.yml rename to automation/ansible/old-playbooks/playbooks/clean-docker.yml diff --git a/Ansible/playbooks/ping.yml b/automation/ansible/old-playbooks/playbooks/ping.yml similarity index 100% rename from Ansible/playbooks/ping.yml rename to automation/ansible/old-playbooks/playbooks/ping.yml diff --git a/Ansible/playbooks/remove_apps.yml b/automation/ansible/old-playbooks/playbooks/remove_apps.yml similarity index 100% rename from Ansible/playbooks/remove_apps.yml rename to automation/ansible/old-playbooks/playbooks/remove_apps.yml diff --git a/Ansible/playbooks/remove_repo.yml b/automation/ansible/old-playbooks/playbooks/remove_repo.yml similarity index 100% rename from Ansible/playbooks/remove_repo.yml rename to automation/ansible/old-playbooks/playbooks/remove_repo.yml diff --git a/Ansible/playbooks/upgrade-packages.yml b/automation/ansible/old-playbooks/playbooks/upgrade-packages.yml similarity index 100% rename from Ansible/playbooks/upgrade-packages.yml rename to automation/ansible/old-playbooks/playbooks/upgrade-packages.yml diff --git a/Docker/Gitea/docker-compose.yaml b/automation/automation-vm/Gitea/docker-compose.yaml similarity index 100% rename from Docker/Gitea/docker-compose.yaml rename to automation/automation-vm/Gitea/docker-compose.yaml diff --git a/Docker/Hawser/docker-compose.yaml b/automation/automation-vm/Hawser/docker-compose.yaml similarity index 100% rename from Docker/Hawser/docker-compose.yaml rename to automation/automation-vm/Hawser/docker-compose.yaml diff --git a/Docker/Home-Assistant/docker-compose.yaml b/automation/automation-vm/Home-Assistant/docker-compose.yaml similarity index 100% rename from Docker/Home-Assistant/docker-compose.yaml rename to automation/automation-vm/Home-Assistant/docker-compose.yaml diff --git a/Docker/Kestra/docker-compose.yaml b/automation/automation-vm/Kestra/docker-compose.yaml similarity index 100% rename from Docker/Kestra/docker-compose.yaml rename to automation/automation-vm/Kestra/docker-compose.yaml diff --git a/Docker/Mosquitto/docker-compose.yaml b/automation/automation-vm/Mosquitto/docker-compose.yaml similarity index 100% rename from Docker/Mosquitto/docker-compose.yaml rename to automation/automation-vm/Mosquitto/docker-compose.yaml diff --git a/Docker/N8n/docker-compose.yaml b/automation/automation-vm/N8n/docker-compose.yaml similarity index 100% rename from Docker/N8n/docker-compose.yaml rename to automation/automation-vm/N8n/docker-compose.yaml diff --git a/Docker/NetBox/docker-compose.yaml b/automation/automation-vm/NetBox/docker-compose.yaml similarity index 100% rename from Docker/NetBox/docker-compose.yaml rename to automation/automation-vm/NetBox/docker-compose.yaml diff --git a/Docker/Node-RED/docker-compose.yaml b/automation/automation-vm/Node-RED/docker-compose.yaml similarity index 100% rename from Docker/Node-RED/docker-compose.yaml rename to automation/automation-vm/Node-RED/docker-compose.yaml diff --git a/Infrastrucutre as Code/Ansible/.vault_pass.txt b/automation/iac/old-content/Ansible/.vault_pass.txt similarity index 100% rename from Infrastrucutre as Code/Ansible/.vault_pass.txt rename to automation/iac/old-content/Ansible/.vault_pass.txt diff --git a/Infrastrucutre as Code/Ansible/README.md b/automation/iac/old-content/Ansible/README.md similarity index 100% rename from Infrastrucutre as Code/Ansible/README.md rename to automation/iac/old-content/Ansible/README.md diff --git a/Infrastrucutre as Code/Ansible/ansible.cfg b/automation/iac/old-content/Ansible/ansible.cfg similarity index 100% rename from Infrastrucutre as Code/Ansible/ansible.cfg rename to automation/iac/old-content/Ansible/ansible.cfg diff --git a/Infrastrucutre as Code/Ansible/group_vars/all.yml b/automation/iac/old-content/Ansible/group_vars/all.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/group_vars/all.yml rename to automation/iac/old-content/Ansible/group_vars/all.yml diff --git a/Infrastrucutre as Code/Ansible/group_vars/all/vault_token.yml b/automation/iac/old-content/Ansible/group_vars/all/vault_token.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/group_vars/all/vault_token.yml rename to automation/iac/old-content/Ansible/group_vars/all/vault_token.yml diff --git a/Infrastrucutre as Code/Ansible/host_vars/docker-host/host_tags.yml b/automation/iac/old-content/Ansible/host_vars/docker-host/host_tags.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/host_vars/docker-host/host_tags.yml rename to automation/iac/old-content/Ansible/host_vars/docker-host/host_tags.yml diff --git a/Infrastrucutre as Code/Ansible/host_vars/haproxy-vm/host_tags.yml b/automation/iac/old-content/Ansible/host_vars/haproxy-vm/host_tags.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/host_vars/haproxy-vm/host_tags.yml rename to automation/iac/old-content/Ansible/host_vars/haproxy-vm/host_tags.yml diff --git a/Infrastrucutre as Code/Ansible/inventory.yml b/automation/iac/old-content/Ansible/inventory.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/inventory.yml rename to automation/iac/old-content/Ansible/inventory.yml diff --git a/Infrastrucutre as Code/Ansible/inventory_initialization.yml b/automation/iac/old-content/Ansible/inventory_initialization.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/inventory_initialization.yml rename to automation/iac/old-content/Ansible/inventory_initialization.yml diff --git a/Infrastrucutre as Code/Ansible/playbooks/compliance.yml b/automation/iac/old-content/Ansible/playbooks/compliance.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/playbooks/compliance.yml rename to automation/iac/old-content/Ansible/playbooks/compliance.yml diff --git a/Infrastrucutre as Code/Ansible/playbooks/initialization.yml b/automation/iac/old-content/Ansible/playbooks/initialization.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/playbooks/initialization.yml rename to automation/iac/old-content/Ansible/playbooks/initialization.yml diff --git a/Infrastrucutre as Code/Ansible/playbooks/provisioning.yml b/automation/iac/old-content/Ansible/playbooks/provisioning.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/playbooks/provisioning.yml rename to automation/iac/old-content/Ansible/playbooks/provisioning.yml diff --git a/Infrastrucutre as Code/Ansible/requirements.yml b/automation/iac/old-content/Ansible/requirements.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/requirements.yml rename to automation/iac/old-content/Ansible/requirements.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/base_users/tasks/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/base_users/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/base_users/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/base_users/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/disk_resize/tasks/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/disk_resize/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/disk_resize/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/disk_resize/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/docker_gitlab_setup/defaults/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/docker_gitlab_setup/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/docker_gitlab_setup/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/docker_gitlab_setup/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/docker_gitlab_setup/handlers/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/docker_gitlab_setup/handlers/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/docker_gitlab_setup/handlers/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/docker_gitlab_setup/handlers/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/docker_gitlab_setup/tasks/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/docker_gitlab_setup/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/docker_gitlab_setup/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/docker_gitlab_setup/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/endlessh/defaults/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/endlessh/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/endlessh/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/endlessh/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/endlessh/tasks/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/endlessh/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/endlessh/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/endlessh/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/endlessh/templates/endlessh.service.j2 b/automation/iac/old-content/Ansible/roles/bootstrap_roles/endlessh/templates/endlessh.service.j2 similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/endlessh/templates/endlessh.service.j2 rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/endlessh/templates/endlessh.service.j2 diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/endlessh/templates/endlessh_config.j2 b/automation/iac/old-content/Ansible/roles/bootstrap_roles/endlessh/templates/endlessh_config.j2 similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/endlessh/templates/endlessh_config.j2 rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/endlessh/templates/endlessh_config.j2 diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/firewall_ssh/defaults/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/firewall_ssh/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/firewall_ssh/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/firewall_ssh/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/firewall_ssh/tasks/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/firewall_ssh/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/firewall_ssh/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/firewall_ssh/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/hostname_network/tasks/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/hostname_network/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/hostname_network/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/hostname_network/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/packages/defaults/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/packages/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/packages/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/packages/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/packages/tasks/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/packages/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/packages/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/packages/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/portainer_agent/tasks/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/portainer_agent/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/portainer_agent/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/portainer_agent/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/root_password/defaults/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/root_password/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/root_password/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/root_password/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/root_password/tasks/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/root_password/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/root_password/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/root_password/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/zsh_custom/tasks/main.yml b/automation/iac/old-content/Ansible/roles/bootstrap_roles/zsh_custom/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/zsh_custom/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/zsh_custom/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/bootstrap_roles/zsh_custom/templates/zshrc.j2 b/automation/iac/old-content/Ansible/roles/bootstrap_roles/zsh_custom/templates/zshrc.j2 similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/bootstrap_roles/zsh_custom/templates/zshrc.j2 rename to automation/iac/old-content/Ansible/roles/bootstrap_roles/zsh_custom/templates/zshrc.j2 diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/banners/defaults/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/banners/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/banners/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/banners/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/banners/tasks/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/banners/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/banners/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/banners/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/defaults/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/file_permissions/defaults/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/file_permissions/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/file_permissions/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/file_permissions/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/file_permissions/tasks/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/file_permissions/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/file_permissions/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/file_permissions/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/filesystem_hardening/defaults/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/filesystem_hardening/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/filesystem_hardening/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/filesystem_hardening/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/filesystem_hardening/tasks/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/filesystem_hardening/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/filesystem_hardening/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/filesystem_hardening/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/handlers/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/handlers/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/handlers/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/handlers/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/kernel_hardening/defaults/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/kernel_hardening/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/kernel_hardening/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/kernel_hardening/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/kernel_hardening/tasks/blacklist_module.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/kernel_hardening/tasks/blacklist_module.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/kernel_hardening/tasks/blacklist_module.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/kernel_hardening/tasks/blacklist_module.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/kernel_hardening/tasks/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/kernel_hardening/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/kernel_hardening/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/kernel_hardening/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/password_policy/defaults/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/password_policy/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/password_policy/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/password_policy/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/password_policy/tasks/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/password_policy/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/password_policy/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/password_policy/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/service_disable/defaults/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/service_disable/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/service_disable/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/service_disable/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/service_disable/tasks/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/service_disable/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/service_disable/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/service_disable/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/ssh_hardening/defaults/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/ssh_hardening/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/ssh_hardening/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/ssh_hardening/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/ssh_hardening/tasks/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/ssh_hardening/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/ssh_hardening/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/ssh_hardening/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/cis_hardening/tasks/main.yml b/automation/iac/old-content/Ansible/roles/cis_hardening/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/cis_hardening/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/cis_hardening/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/haproxy/defaults/main.yml b/automation/iac/old-content/Ansible/roles/secure_vault/haproxy/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/haproxy/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/secure_vault/haproxy/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/haproxy/handlers/main.yml b/automation/iac/old-content/Ansible/roles/secure_vault/haproxy/handlers/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/haproxy/handlers/main.yml rename to automation/iac/old-content/Ansible/roles/secure_vault/haproxy/handlers/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/haproxy/tasks/main.yml b/automation/iac/old-content/Ansible/roles/secure_vault/haproxy/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/haproxy/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/secure_vault/haproxy/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/haproxy/templates/haproxy.cfg.j2 b/automation/iac/old-content/Ansible/roles/secure_vault/haproxy/templates/haproxy.cfg.j2 similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/haproxy/templates/haproxy.cfg.j2 rename to automation/iac/old-content/Ansible/roles/secure_vault/haproxy/templates/haproxy.cfg.j2 diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/technitium/defaults/main.yml b/automation/iac/old-content/Ansible/roles/secure_vault/technitium/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/technitium/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/secure_vault/technitium/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/technitium/handlers/main.yml b/automation/iac/old-content/Ansible/roles/secure_vault/technitium/handlers/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/technitium/handlers/main.yml rename to automation/iac/old-content/Ansible/roles/secure_vault/technitium/handlers/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/technitium/tasks/main.yml b/automation/iac/old-content/Ansible/roles/secure_vault/technitium/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/technitium/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/secure_vault/technitium/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/technitium/templates/technitium.service.j2 b/automation/iac/old-content/Ansible/roles/secure_vault/technitium/templates/technitium.service.j2 similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/technitium/templates/technitium.service.j2 rename to automation/iac/old-content/Ansible/roles/secure_vault/technitium/templates/technitium.service.j2 diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/technitium/vars/main.yml b/automation/iac/old-content/Ansible/roles/secure_vault/technitium/vars/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/technitium/vars/main.yml rename to automation/iac/old-content/Ansible/roles/secure_vault/technitium/vars/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/defaults/main.yml b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/defaults/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/defaults/main.yml rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/defaults/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/generic_ca.ctmpl b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/generic_ca.ctmpl similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/generic_ca.ctmpl rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/generic_ca.ctmpl diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/generic_cert.ctmpl b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/generic_cert.ctmpl similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/generic_cert.ctmpl rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/generic_cert.ctmpl diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/haproxy.pem.ctmpl b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/haproxy.pem.ctmpl similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/haproxy.pem.ctmpl rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/haproxy.pem.ctmpl diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/haproxy_ca.ctmpl b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/haproxy_ca.ctmpl similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/haproxy_ca.ctmpl rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/haproxy_ca.ctmpl diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/technitium_ca.ctmpl b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/technitium_ca.ctmpl similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/technitium_ca.ctmpl rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/technitium_ca.ctmpl diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/technitium_cert.ctmpl b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/technitium_cert.ctmpl similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/technitium_cert.ctmpl rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/technitium_cert.ctmpl diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/technitium_key.ctmpl b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/technitium_key.ctmpl similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/technitium_key.ctmpl rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/technitium_key.ctmpl diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/thesabear-client.ctmpl b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/thesabear-client.ctmpl similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/files/thesabear-client.ctmpl rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/files/thesabear-client.ctmpl diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/handlers/main.yml b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/handlers/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/handlers/main.yml rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/handlers/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/tasks/main.yml b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/tasks/main.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/tasks/main.yml rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/tasks/main.yml diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/templates/vault-agent-config.hcl.j2 b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/templates/vault-agent-config.hcl.j2 similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/templates/vault-agent-config.hcl.j2 rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/templates/vault-agent-config.hcl.j2 diff --git a/Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/templates/vault-agent.service.j2 b/automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/templates/vault-agent.service.j2 similarity index 100% rename from Infrastrucutre as Code/Ansible/roles/secure_vault/vault_agent/templates/vault-agent.service.j2 rename to automation/iac/old-content/Ansible/roles/secure_vault/vault_agent/templates/vault-agent.service.j2 diff --git a/Infrastrucutre as Code/Ansible/roles_metadata.yml b/automation/iac/old-content/Ansible/roles_metadata.yml similarity index 100% rename from Infrastrucutre as Code/Ansible/roles_metadata.yml rename to automation/iac/old-content/Ansible/roles_metadata.yml diff --git a/Infrastrucutre as Code/Packer/README.md b/automation/iac/old-content/Packer/README.md similarity index 100% rename from Infrastrucutre as Code/Packer/README.md rename to automation/iac/old-content/Packer/README.md diff --git a/Infrastrucutre as Code/Packer/rocky10-proxmox-template/.vault_pass.txt b/automation/iac/old-content/Packer/rocky10-proxmox-template/.vault_pass.txt similarity index 100% rename from Infrastrucutre as Code/Packer/rocky10-proxmox-template/.vault_pass.txt rename to automation/iac/old-content/Packer/rocky10-proxmox-template/.vault_pass.txt diff --git a/Infrastrucutre as Code/Packer/rocky10-proxmox-template/http/ks.cfg b/automation/iac/old-content/Packer/rocky10-proxmox-template/http/ks.cfg similarity index 100% rename from Infrastrucutre as Code/Packer/rocky10-proxmox-template/http/ks.cfg rename to automation/iac/old-content/Packer/rocky10-proxmox-template/http/ks.cfg diff --git a/Infrastrucutre as Code/Packer/rocky10-proxmox-template/packer.pkr.hcl b/automation/iac/old-content/Packer/rocky10-proxmox-template/packer.pkr.hcl similarity index 100% rename from Infrastrucutre as Code/Packer/rocky10-proxmox-template/packer.pkr.hcl rename to automation/iac/old-content/Packer/rocky10-proxmox-template/packer.pkr.hcl diff --git a/Infrastrucutre as Code/Packer/rocky10-proxmox-template/scripts/setup-admin-user.sh b/automation/iac/old-content/Packer/rocky10-proxmox-template/scripts/setup-admin-user.sh similarity index 100% rename from Infrastrucutre as Code/Packer/rocky10-proxmox-template/scripts/setup-admin-user.sh rename to automation/iac/old-content/Packer/rocky10-proxmox-template/scripts/setup-admin-user.sh diff --git a/Infrastrucutre as Code/Packer/rocky10-proxmox-template/scripts/setup-ansible-user.sh b/automation/iac/old-content/Packer/rocky10-proxmox-template/scripts/setup-ansible-user.sh similarity index 100% rename from Infrastrucutre as Code/Packer/rocky10-proxmox-template/scripts/setup-ansible-user.sh rename to automation/iac/old-content/Packer/rocky10-proxmox-template/scripts/setup-ansible-user.sh diff --git a/Infrastrucutre as Code/Packer/rocky10-proxmox-template/secure-packer-build.sh b/automation/iac/old-content/Packer/rocky10-proxmox-template/secure-packer-build.sh similarity index 100% rename from Infrastrucutre as Code/Packer/rocky10-proxmox-template/secure-packer-build.sh rename to automation/iac/old-content/Packer/rocky10-proxmox-template/secure-packer-build.sh diff --git a/Infrastrucutre as Code/Packer/rocky10-proxmox-template/terraform.pkrvar.hcl b/automation/iac/old-content/Packer/rocky10-proxmox-template/terraform.pkrvar.hcl similarity index 100% rename from Infrastrucutre as Code/Packer/rocky10-proxmox-template/terraform.pkrvar.hcl rename to automation/iac/old-content/Packer/rocky10-proxmox-template/terraform.pkrvar.hcl diff --git a/Infrastrucutre as Code/Packer/rocky10-proxmox-template/variables.pkr.hcl b/automation/iac/old-content/Packer/rocky10-proxmox-template/variables.pkr.hcl similarity index 100% rename from Infrastrucutre as Code/Packer/rocky10-proxmox-template/variables.pkr.hcl rename to automation/iac/old-content/Packer/rocky10-proxmox-template/variables.pkr.hcl diff --git a/Infrastrucutre as Code/README.md b/automation/iac/old-content/README.md similarity index 100% rename from Infrastrucutre as Code/README.md rename to automation/iac/old-content/README.md diff --git a/Infrastrucutre as Code/SSO/README.md b/automation/iac/old-content/SSO/README.md similarity index 100% rename from Infrastrucutre as Code/SSO/README.md rename to automation/iac/old-content/SSO/README.md diff --git a/Infrastrucutre as Code/Terraform/README.md b/automation/iac/old-content/Terraform/README.md similarity index 100% rename from Infrastrucutre as Code/Terraform/README.md rename to automation/iac/old-content/Terraform/README.md diff --git a/Infrastrucutre as Code/Terraform/host_tags.yml.tpl b/automation/iac/old-content/Terraform/host_tags.yml.tpl similarity index 100% rename from Infrastrucutre as Code/Terraform/host_tags.yml.tpl rename to automation/iac/old-content/Terraform/host_tags.yml.tpl diff --git a/Infrastrucutre as Code/Terraform/main.tf b/automation/iac/old-content/Terraform/main.tf similarity index 100% rename from Infrastrucutre as Code/Terraform/main.tf rename to automation/iac/old-content/Terraform/main.tf diff --git a/Infrastrucutre as Code/Terraform/providers.tf b/automation/iac/old-content/Terraform/providers.tf similarity index 100% rename from Infrastrucutre as Code/Terraform/providers.tf rename to automation/iac/old-content/Terraform/providers.tf diff --git a/Infrastrucutre as Code/Terraform/terraform.tfvars b/automation/iac/old-content/Terraform/terraform.tfvars similarity index 100% rename from Infrastrucutre as Code/Terraform/terraform.tfvars rename to automation/iac/old-content/Terraform/terraform.tfvars diff --git a/Infrastrucutre as Code/Terraform/variables.tf b/automation/iac/old-content/Terraform/variables.tf similarity index 100% rename from Infrastrucutre as Code/Terraform/variables.tf rename to automation/iac/old-content/Terraform/variables.tf diff --git a/Docker/Caddy/Caddyfile b/caddy-vm/Caddy/Caddyfile similarity index 100% rename from Docker/Caddy/Caddyfile rename to caddy-vm/Caddy/Caddyfile diff --git a/Docker/Caddy/docker-compose.yaml b/caddy-vm/Caddy/docker-compose.yaml similarity index 100% rename from Docker/Caddy/docker-compose.yaml rename to caddy-vm/Caddy/docker-compose.yaml diff --git a/caddy-vm/Hawser/docker-compose.yaml b/caddy-vm/Hawser/docker-compose.yaml new file mode 100644 index 0000000..44f135b --- /dev/null +++ b/caddy-vm/Hawser/docker-compose.yaml @@ -0,0 +1,19 @@ +services: + hawser: + image: ghcr.io/finsys/hawser:latest + container_name: hawser + restart: unless-stopped + ports: + - "${HTTP_PORT}:2376" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /path/to/hawser/hawser_stacks:/data/stacks + environment: + - TOKEN=${TOKEN} + - TZ=${TZ} + networks: + - hawser-net + +networks: + hawser-net: + external: true diff --git a/monitoring-vm/Grafana-Stack/docker-compose.yaml b/monitoring-vm/Grafana-Stack/docker-compose.yaml new file mode 100644 index 0000000..f1de742 --- /dev/null +++ b/monitoring-vm/Grafana-Stack/docker-compose.yaml @@ -0,0 +1,63 @@ +services: + loki: + image: grafana/loki:latest + container_name: loki + user: root + restart: unless-stopped + ports: + - "${HTTP_PORT_loki}:3100" + volumes: + - /path/to/monitoring-data/loki:/tmp/loki + - /path/to/monitoring/config/loki-config.yaml:/etc/loki/loki-config.yaml:ro + command: -config.file=/etc/loki/loki-config.yaml + networks: + - monitoring-net + + prometheus: + image: prom/prometheus:latest + container_name: prometheus + restart: unless-stopped + ports: + - "${HTTP_PORT_prometheus}:9090" + volumes: + - /path/to/monitoring-data/prometheus:/prometheus + - /path/to/monitoring/config/prometheus.yml:/etc/prometheus/prometheus.yml:ro + command: + - '--config.file=/etc/prometheus/prometheus.yml' + - '--web.enable-remote-write-receiver' + - '--storage.tsdb.retention.size=900GB' + networks: + - monitoring-net + + grafana: + image: grafana/grafana:latest + container_name: grafana + restart: unless-stopped + ports: + - "${HTTP_PORT_grafana}:3000" + env_file: .env + environment: + - GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_ADMIN_PASSWORD} + - GF_SERVER_ROOT_URL=${GRAFANA_URL} + - GF_AUTH_GENERIC_OAUTH_ENABLED=true + - GF_AUTH_GENERIC_OAUTH_NAME=authentik + - GF_AUTH_GENERIC_OAUTH_CLIENT_ID=${GF_AUTH_GENERIC_OAUTH_CLIENT_ID} + - GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET=${GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET} + - GF_AUTH_GENERIC_OAUTH_SCOPES=openid profile email + - GF_AUTH_GENERIC_OAUTH_AUTH_URL=${AUTHENTIK_URL}/application/o/authorize/ + - GF_AUTH_GENERIC_OAUTH_TOKEN_URL=${AUTHENTIK_URL}/application/o/token/ + - GF_AUTH_GENERIC_OAUTH_API_URL=${AUTHENTIK_URL}/application/o/userinfo/ + - GF_AUTH_GENERIC_OAUTH_LOGIN_ATTRIBUTE_PATH=preferred_username + - GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_PATH=contains(groups[*], 'authentik Admins') && 'Admin' + - GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_STRICT=false + - GF_AUTH_GENERIC_OAUTH_USE_PKCE=true + - GF_AUTH_SIGNOUT_REDIRECT_URL=${AUTHENTIK_URL}/application/o/grafana/end-session/ + - GF_AUTH_OAUTH_ALLOW_INSECURE_EMAIL_LOOKUP=true + volumes: + - /path/to/monitoring/grafana:/var/lib/grafana + networks: + - monitoring-net + +networks: + monitoring-net: + external: true diff --git a/monitoring-vm/Hawser/docker-compose.yaml b/monitoring-vm/Hawser/docker-compose.yaml new file mode 100644 index 0000000..44f135b --- /dev/null +++ b/monitoring-vm/Hawser/docker-compose.yaml @@ -0,0 +1,19 @@ +services: + hawser: + image: ghcr.io/finsys/hawser:latest + container_name: hawser + restart: unless-stopped + ports: + - "${HTTP_PORT}:2376" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /path/to/hawser/hawser_stacks:/data/stacks + environment: + - TOKEN=${TOKEN} + - TZ=${TZ} + networks: + - hawser-net + +networks: + hawser-net: + external: true diff --git a/Docker/Actual/docker-compose.yaml b/rocky-docker-lxc/Actual/docker-compose.yaml similarity index 100% rename from Docker/Actual/docker-compose.yaml rename to rocky-docker-lxc/Actual/docker-compose.yaml diff --git a/Docker/Audiobookshelf/docker-compose.yaml b/rocky-docker-lxc/Audiobookshelf/docker-compose.yaml similarity index 100% rename from Docker/Audiobookshelf/docker-compose.yaml rename to rocky-docker-lxc/Audiobookshelf/docker-compose.yaml diff --git a/Docker/Authentik/docker-compose.yaml b/rocky-docker-lxc/Authentik/docker-compose.yaml similarity index 100% rename from Docker/Authentik/docker-compose.yaml rename to rocky-docker-lxc/Authentik/docker-compose.yaml diff --git a/Docker/Bazarr/docker-compose.yaml b/rocky-docker-lxc/Bazarr/docker-compose.yaml similarity index 100% rename from Docker/Bazarr/docker-compose.yaml rename to rocky-docker-lxc/Bazarr/docker-compose.yaml diff --git a/Docker/Beets/docker-compose.yaml b/rocky-docker-lxc/Beets/docker-compose.yaml similarity index 100% rename from Docker/Beets/docker-compose.yaml rename to rocky-docker-lxc/Beets/docker-compose.yaml diff --git a/Docker/Bookstack/docker-compose.yaml b/rocky-docker-lxc/Bookstack/docker-compose.yaml similarity index 100% rename from Docker/Bookstack/docker-compose.yaml rename to rocky-docker-lxc/Bookstack/docker-compose.yaml diff --git a/Docker/Calibre-Web/docker-compose.yaml b/rocky-docker-lxc/Calibre-Web/docker-compose.yaml similarity index 100% rename from Docker/Calibre-Web/docker-compose.yaml rename to rocky-docker-lxc/Calibre-Web/docker-compose.yaml diff --git a/Docker/Calibre/docker-compose.yaml b/rocky-docker-lxc/Calibre/docker-compose.yaml similarity index 100% rename from Docker/Calibre/docker-compose.yaml rename to rocky-docker-lxc/Calibre/docker-compose.yaml diff --git a/Docker/CloudCommander/docker-compose.yaml b/rocky-docker-lxc/CloudCommander/docker-compose.yaml similarity index 100% rename from Docker/CloudCommander/docker-compose.yaml rename to rocky-docker-lxc/CloudCommander/docker-compose.yaml diff --git a/Docker/Dashy/docker-compose.yaml b/rocky-docker-lxc/Dashy/docker-compose.yaml similarity index 100% rename from Docker/Dashy/docker-compose.yaml rename to rocky-docker-lxc/Dashy/docker-compose.yaml diff --git a/Docker/Docker-Socket-Proxy/docker-compose.yaml b/rocky-docker-lxc/Docker-Socket-Proxy/docker-compose.yaml similarity index 100% rename from Docker/Docker-Socket-Proxy/docker-compose.yaml rename to rocky-docker-lxc/Docker-Socket-Proxy/docker-compose.yaml diff --git a/Docker/Dockhand/docker-compose.yaml b/rocky-docker-lxc/Dockhand/docker-compose.yaml similarity index 100% rename from Docker/Dockhand/docker-compose.yaml rename to rocky-docker-lxc/Dockhand/docker-compose.yaml diff --git a/Docker/Emby/docker-compose.yaml b/rocky-docker-lxc/Emby/docker-compose.yaml similarity index 100% rename from Docker/Emby/docker-compose.yaml rename to rocky-docker-lxc/Emby/docker-compose.yaml diff --git a/Docker/Ghost/docker-compose.yaml b/rocky-docker-lxc/Ghost/docker-compose.yaml similarity index 100% rename from Docker/Ghost/docker-compose.yaml rename to rocky-docker-lxc/Ghost/docker-compose.yaml diff --git a/Docker/IT-Tools/docker-compose.yaml b/rocky-docker-lxc/IT-Tools/docker-compose.yaml similarity index 100% rename from Docker/IT-Tools/docker-compose.yaml rename to rocky-docker-lxc/IT-Tools/docker-compose.yaml diff --git a/Docker/Immich/docker-compose.yaml b/rocky-docker-lxc/Immich/docker-compose.yaml similarity index 100% rename from Docker/Immich/docker-compose.yaml rename to rocky-docker-lxc/Immich/docker-compose.yaml diff --git a/Docker/Jellyfin/docker-compose.yaml b/rocky-docker-lxc/Jellyfin/docker-compose.yaml similarity index 100% rename from Docker/Jellyfin/docker-compose.yaml rename to rocky-docker-lxc/Jellyfin/docker-compose.yaml diff --git a/Docker/Joplin/docker-compose.yaml b/rocky-docker-lxc/Joplin/docker-compose.yaml similarity index 100% rename from Docker/Joplin/docker-compose.yaml rename to rocky-docker-lxc/Joplin/docker-compose.yaml diff --git a/Docker/Kodi-MariaDB/docker-compose.yaml b/rocky-docker-lxc/Kodi-MariaDB/docker-compose.yaml similarity index 100% rename from Docker/Kodi-MariaDB/docker-compose.yaml rename to rocky-docker-lxc/Kodi-MariaDB/docker-compose.yaml diff --git a/Docker/Kopia/docker-compose.yaml b/rocky-docker-lxc/Kopia/docker-compose.yaml similarity index 100% rename from Docker/Kopia/docker-compose.yaml rename to rocky-docker-lxc/Kopia/docker-compose.yaml diff --git a/Docker/Lidarr/docker-compose.yaml b/rocky-docker-lxc/Lidarr/docker-compose.yaml similarity index 100% rename from Docker/Lidarr/docker-compose.yaml rename to rocky-docker-lxc/Lidarr/docker-compose.yaml diff --git a/Docker/Music-Assistant/docker-compose.yaml b/rocky-docker-lxc/Music-Assistant/docker-compose.yaml similarity index 100% rename from Docker/Music-Assistant/docker-compose.yaml rename to rocky-docker-lxc/Music-Assistant/docker-compose.yaml diff --git a/Docker/Nextcloud/docker-compose.yaml b/rocky-docker-lxc/Nextcloud/docker-compose.yaml similarity index 100% rename from Docker/Nextcloud/docker-compose.yaml rename to rocky-docker-lxc/Nextcloud/docker-compose.yaml diff --git a/Docker/NocoDB/docker-compose.yaml b/rocky-docker-lxc/NocoDB/docker-compose.yaml similarity index 100% rename from Docker/NocoDB/docker-compose.yaml rename to rocky-docker-lxc/NocoDB/docker-compose.yaml diff --git a/Docker/Ollama/docker-compose.yaml b/rocky-docker-lxc/Ollama/docker-compose.yaml similarity index 100% rename from Docker/Ollama/docker-compose.yaml rename to rocky-docker-lxc/Ollama/docker-compose.yaml diff --git a/Docker/Paperless-NGX/docker-compose.yaml b/rocky-docker-lxc/Paperless-NGX/docker-compose.yaml similarity index 100% rename from Docker/Paperless-NGX/docker-compose.yaml rename to rocky-docker-lxc/Paperless-NGX/docker-compose.yaml diff --git a/Docker/Prowlarr/docker-compose.yaml b/rocky-docker-lxc/Prowlarr/docker-compose.yaml similarity index 100% rename from Docker/Prowlarr/docker-compose.yaml rename to rocky-docker-lxc/Prowlarr/docker-compose.yaml diff --git a/Docker/Radarr/docker-compose.yaml b/rocky-docker-lxc/Radarr/docker-compose.yaml similarity index 100% rename from Docker/Radarr/docker-compose.yaml rename to rocky-docker-lxc/Radarr/docker-compose.yaml diff --git a/Docker/Seerr/docker-compose.yaml b/rocky-docker-lxc/Seerr/docker-compose.yaml similarity index 100% rename from Docker/Seerr/docker-compose.yaml rename to rocky-docker-lxc/Seerr/docker-compose.yaml diff --git a/Docker/Sonarr/docker-compose.yaml b/rocky-docker-lxc/Sonarr/docker-compose.yaml similarity index 100% rename from Docker/Sonarr/docker-compose.yaml rename to rocky-docker-lxc/Sonarr/docker-compose.yaml diff --git a/Docker/Speedtest-Tracker/docker-compose.yaml b/rocky-docker-lxc/Speedtest-Tracker/docker-compose.yaml similarity index 100% rename from Docker/Speedtest-Tracker/docker-compose.yaml rename to rocky-docker-lxc/Speedtest-Tracker/docker-compose.yaml diff --git a/Docker/Tdarr/docker-compose.yaml b/rocky-docker-lxc/Tdarr/docker-compose.yaml similarity index 100% rename from Docker/Tdarr/docker-compose.yaml rename to rocky-docker-lxc/Tdarr/docker-compose.yaml diff --git a/Docker/TinyMediaManager/docker-compose.yaml b/rocky-docker-lxc/TinyMediaManager/docker-compose.yaml similarity index 100% rename from Docker/TinyMediaManager/docker-compose.yaml rename to rocky-docker-lxc/TinyMediaManager/docker-compose.yaml diff --git a/Docker/Trilium/docker-compose.yaml b/rocky-docker-lxc/Trilium/docker-compose.yaml similarity index 100% rename from Docker/Trilium/docker-compose.yaml rename to rocky-docker-lxc/Trilium/docker-compose.yaml diff --git a/Docker/Vaultwarden/docker-compose.yaml b/rocky-docker-lxc/Vaultwarden/docker-compose.yaml similarity index 100% rename from Docker/Vaultwarden/docker-compose.yaml rename to rocky-docker-lxc/Vaultwarden/docker-compose.yaml diff --git a/Docker/qBittorrent/docker-compose.yaml b/rocky-docker-lxc/qBittorrent/docker-compose.yaml similarity index 100% rename from Docker/qBittorrent/docker-compose.yaml rename to rocky-docker-lxc/qBittorrent/docker-compose.yaml