From c5efbd53caeb09380852112e617451c25b7c5f07 Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 3 Sep 2026 00:47:14 +0200 Subject: [PATCH] A module is a package, not a bare manifest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Each module becomes modules// holding module.json, with room for the rest of what a module is — its tools, health checks, provisioning, lifecycle — which the conversion from hal still has to bring across. The flat .json was only the resource-declaration half. Claude-Session: https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF --- modules/{bazarr.json => bazarr/module.json} | 0 modules/{dnsmasq.json => dnsmasq/module.json} | 0 modules/{gitea.json => gitea/module.json} | 0 modules/{grafana.json => grafana/module.json} | 0 modules/{home-assistant.json => home-assistant/module.json} | 0 modules/{icecast.json => icecast/module.json} | 0 modules/{influxdb.json => influxdb/module.json} | 0 modules/{jackett.json => jackett/module.json} | 0 modules/{keycloak.json => keycloak/module.json} | 0 modules/{mailu.json => mailu/module.json} | 0 modules/{minio.json => minio/module.json} | 0 modules/{nextcloud.json => nextcloud/module.json} | 0 modules/{nodered.json => nodered/module.json} | 0 modules/{nzbget.json => nzbget/module.json} | 0 modules/{ombi.json => ombi/module.json} | 0 modules/{photos.json => photos/module.json} | 0 modules/{plex.json => plex/module.json} | 0 modules/{portainer.json => portainer/module.json} | 0 modules/{postgres.json => postgres/module.json} | 0 modules/{qbittorrent.json => qbittorrent/module.json} | 0 modules/{radarr.json => radarr/module.json} | 0 modules/{redis.json => redis/module.json} | 0 modules/{registry.json => registry/module.json} | 0 modules/{resolv-conf.json => resolv-conf/module.json} | 0 .../{resolved-split-dns.json => resolved-split-dns/module.json} | 0 modules/{searxng.json => searxng/module.json} | 0 modules/{sonarr.json => sonarr/module.json} | 0 modules/{tautulli.json => tautulli/module.json} | 0 modules/{umami.json => umami/module.json} | 0 modules/{verdaccio.json => verdaccio/module.json} | 0 30 files changed, 0 insertions(+), 0 deletions(-) rename modules/{bazarr.json => bazarr/module.json} (100%) rename modules/{dnsmasq.json => dnsmasq/module.json} (100%) rename modules/{gitea.json => gitea/module.json} (100%) rename modules/{grafana.json => grafana/module.json} (100%) rename modules/{home-assistant.json => home-assistant/module.json} (100%) rename modules/{icecast.json => icecast/module.json} (100%) rename modules/{influxdb.json => influxdb/module.json} (100%) rename modules/{jackett.json => jackett/module.json} (100%) rename modules/{keycloak.json => keycloak/module.json} (100%) rename modules/{mailu.json => mailu/module.json} (100%) rename modules/{minio.json => minio/module.json} (100%) rename modules/{nextcloud.json => nextcloud/module.json} (100%) rename modules/{nodered.json => nodered/module.json} (100%) rename modules/{nzbget.json => nzbget/module.json} (100%) rename modules/{ombi.json => ombi/module.json} (100%) rename modules/{photos.json => photos/module.json} (100%) rename modules/{plex.json => plex/module.json} (100%) rename modules/{portainer.json => portainer/module.json} (100%) rename modules/{postgres.json => postgres/module.json} (100%) rename modules/{qbittorrent.json => qbittorrent/module.json} (100%) rename modules/{radarr.json => radarr/module.json} (100%) rename modules/{redis.json => redis/module.json} (100%) rename modules/{registry.json => registry/module.json} (100%) rename modules/{resolv-conf.json => resolv-conf/module.json} (100%) rename modules/{resolved-split-dns.json => resolved-split-dns/module.json} (100%) rename modules/{searxng.json => searxng/module.json} (100%) rename modules/{sonarr.json => sonarr/module.json} (100%) rename modules/{tautulli.json => tautulli/module.json} (100%) rename modules/{umami.json => umami/module.json} (100%) rename modules/{verdaccio.json => verdaccio/module.json} (100%) diff --git a/modules/bazarr.json b/modules/bazarr/module.json similarity index 100% rename from modules/bazarr.json rename to modules/bazarr/module.json diff --git a/modules/dnsmasq.json b/modules/dnsmasq/module.json similarity index 100% rename from modules/dnsmasq.json rename to modules/dnsmasq/module.json diff --git a/modules/gitea.json b/modules/gitea/module.json similarity index 100% rename from modules/gitea.json rename to modules/gitea/module.json diff --git a/modules/grafana.json b/modules/grafana/module.json similarity index 100% rename from modules/grafana.json rename to modules/grafana/module.json diff --git a/modules/home-assistant.json b/modules/home-assistant/module.json similarity index 100% rename from modules/home-assistant.json rename to modules/home-assistant/module.json diff --git a/modules/icecast.json b/modules/icecast/module.json similarity index 100% rename from modules/icecast.json rename to modules/icecast/module.json diff --git a/modules/influxdb.json b/modules/influxdb/module.json similarity index 100% rename from modules/influxdb.json rename to modules/influxdb/module.json diff --git a/modules/jackett.json b/modules/jackett/module.json similarity index 100% rename from modules/jackett.json rename to modules/jackett/module.json diff --git a/modules/keycloak.json b/modules/keycloak/module.json similarity index 100% rename from modules/keycloak.json rename to modules/keycloak/module.json diff --git a/modules/mailu.json b/modules/mailu/module.json similarity index 100% rename from modules/mailu.json rename to modules/mailu/module.json diff --git a/modules/minio.json b/modules/minio/module.json similarity index 100% rename from modules/minio.json rename to modules/minio/module.json diff --git a/modules/nextcloud.json b/modules/nextcloud/module.json similarity index 100% rename from modules/nextcloud.json rename to modules/nextcloud/module.json diff --git a/modules/nodered.json b/modules/nodered/module.json similarity index 100% rename from modules/nodered.json rename to modules/nodered/module.json diff --git a/modules/nzbget.json b/modules/nzbget/module.json similarity index 100% rename from modules/nzbget.json rename to modules/nzbget/module.json diff --git a/modules/ombi.json b/modules/ombi/module.json similarity index 100% rename from modules/ombi.json rename to modules/ombi/module.json diff --git a/modules/photos.json b/modules/photos/module.json similarity index 100% rename from modules/photos.json rename to modules/photos/module.json diff --git a/modules/plex.json b/modules/plex/module.json similarity index 100% rename from modules/plex.json rename to modules/plex/module.json diff --git a/modules/portainer.json b/modules/portainer/module.json similarity index 100% rename from modules/portainer.json rename to modules/portainer/module.json diff --git a/modules/postgres.json b/modules/postgres/module.json similarity index 100% rename from modules/postgres.json rename to modules/postgres/module.json diff --git a/modules/qbittorrent.json b/modules/qbittorrent/module.json similarity index 100% rename from modules/qbittorrent.json rename to modules/qbittorrent/module.json diff --git a/modules/radarr.json b/modules/radarr/module.json similarity index 100% rename from modules/radarr.json rename to modules/radarr/module.json diff --git a/modules/redis.json b/modules/redis/module.json similarity index 100% rename from modules/redis.json rename to modules/redis/module.json diff --git a/modules/registry.json b/modules/registry/module.json similarity index 100% rename from modules/registry.json rename to modules/registry/module.json diff --git a/modules/resolv-conf.json b/modules/resolv-conf/module.json similarity index 100% rename from modules/resolv-conf.json rename to modules/resolv-conf/module.json diff --git a/modules/resolved-split-dns.json b/modules/resolved-split-dns/module.json similarity index 100% rename from modules/resolved-split-dns.json rename to modules/resolved-split-dns/module.json diff --git a/modules/searxng.json b/modules/searxng/module.json similarity index 100% rename from modules/searxng.json rename to modules/searxng/module.json diff --git a/modules/sonarr.json b/modules/sonarr/module.json similarity index 100% rename from modules/sonarr.json rename to modules/sonarr/module.json diff --git a/modules/tautulli.json b/modules/tautulli/module.json similarity index 100% rename from modules/tautulli.json rename to modules/tautulli/module.json diff --git a/modules/umami.json b/modules/umami/module.json similarity index 100% rename from modules/umami.json rename to modules/umami/module.json diff --git a/modules/verdaccio.json b/modules/verdaccio/module.json similarity index 100% rename from modules/verdaccio.json rename to modules/verdaccio/module.json