Share keepassxc using syncthing

Remove unused syncthing shares
This commit is contained in:
Pim Kunis 2025-02-08 14:49:38 +01:00
parent ceebecbfa3
commit f97f7d4666
2 changed files with 21 additions and 32 deletions

View file

@ -67,7 +67,7 @@
nodes =
builtins.mapAttrs
(name: labels: {
(_name: labels: {
metadata.labels = labels;
})
globals.nodeLabels;
@ -82,25 +82,13 @@
ipAddressPools.main.spec.addresses = ["192.168.30.128-192.168.30.200" "2a0d:6e00:1a77:30::2-2a0d:6e00:1a77:30:ffff:ffff:ffff:fffe"];
l2Advertisements.main.metadata = {};
persistentVolumes = {
music-syncthing.spec = {
capacity.storage = "1Gi";
accessModes = ["ReadWriteMany"];
persistentVolumes.media-media.spec = {
capacity.storage = "1Gi";
accessModes = ["ReadWriteMany"];
nfs = {
server = "lewis.dmz";
path = "/mnt/longhorn/persistent/media/music";
};
};
media-media.spec = {
capacity.storage = "1Gi";
accessModes = ["ReadWriteMany"];
nfs = {
server = "lewis.dmz";
path = "/mnt/longhorn/persistent/media";
};
nfs = {
server = "lewis.dmz";
path = "/mnt/longhorn/persistent/media";
};
};
};
@ -139,6 +127,7 @@
ntfy.storage = "300Mi";
deluge.storage = "500Mi";
authelia.storage = "100Mi";
keepassxc.storage = "100Mi";
};
tailscaleIngresses.tailscale-longhorn = {

View file

@ -45,15 +45,15 @@
mountPath = "/config";
}
{
name = "music";
mountPath = "/music";
name = "keepassxc";
mountPath = "/keepassxc";
}
];
};
volumes = {
config.persistentVolumeClaim.claimName = "config";
music.persistentVolumeClaim.claimName = "music";
keepassxc.persistentVolumeClaim.claimName = "keepassxc";
};
securityContext = {
@ -74,19 +74,19 @@
targetPort = "web";
};
};
persistentVolumeClaims.music.spec = {
accessModes = ["ReadWriteMany"];
storageClassName = "";
resources.requests.storage = "1Mi";
volumeName = "music-syncthing";
};
};
lab = {
longhorn.persistentVolumeClaim.config = {
volumeName = "syncthing";
storage = "400Mi";
longhorn.persistentVolumeClaim = {
config = {
volumeName = "syncthing";
storage = "400Mi";
};
keepassxc = {
volumeName = "keepassxc";
storage = "100Mi";
};
};
tailscaleIngresses.tailscale = {