Init
This commit is contained in:
commit
cdec5a64aa
44 changed files with 9802 additions and 0 deletions
126
deployments.nix
Normal file
126
deployments.nix
Normal file
|
@ -0,0 +1,126 @@
|
|||
{
|
||||
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";
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue