kubernetes-deployments/deployments.nix
2024-09-07 12:35:02 +02:00

126 lines
2 KiB
Nix

{
bootstrap-default = {
module.bootstrap-default.enable = true;
namespace = "default";
};
bootstrap-kube-system = {
module.bootstrap-kube-system.enable = true;
namespace = "kube-system";
};
cyberchef = {
module.cyberchef.enable = true;
namespace = "static-websites";
};
freshrss = {
module.freshrss.enable = true;
namespace = "freshrss";
};
radicale = {
module.radicale.enable = true;
namespace = "radicale";
};
kms = {
module.kms.enable = true;
namespace = "kms";
};
atuin = {
module.atuin.enable = true;
namespace = "atuin";
};
blog = {
module.blog.enable = true;
namespace = "static-websites";
};
nextcloud = {
module.nextcloud.enable = true;
namespace = "nextcloud";
};
hedgedoc = {
module.hedgedoc.enable = true;
namespace = "hedgedoc";
};
kitchenowl = {
module.kitchenowl.enable = true;
namespace = "kitchenowl";
};
forgejo = {
module.forgejo.enable = true;
namespace = "forgejo";
};
paperless = {
module.paperless.enable = true;
namespace = "paperless";
};
syncthing = {
module.syncthing.enable = true;
namespace = "syncthing";
};
pihole = {
module.pihole.enable = true;
namespace = "dns";
};
immich = {
module.immich.enable = true;
namespace = "immich";
};
attic = {
module.attic.enable = true;
namespace = "attic";
};
inbucket = {
module.inbucket.enable = true;
namespace = "inbucket";
};
dnsmasq = {
module.dnsmasq.enable = true;
namespace = "dns";
};
bind9 = {
module.bind9.enable = true;
namespace = "dns";
};
media = {
module.media.enable = true;
namespace = "media";
};
traefik = {
module.traefik.enable = true;
namespace = "kube-system";
};
minecraft = {
module.minecraft.enable = true;
namespace = "minecraft";
};
tailscale = {
module.tailscale.enable = true;
namespace = "tailscale";
};
ntfy = {
module.ntfy.enable = true;
namespace = "ntfy";
};
}