Share keepassxc using syncthing
Remove unused syncthing shares
This commit is contained in:
parent
ceebecbfa3
commit
f97f7d4666
2 changed files with 21 additions and 32 deletions
|
@ -67,7 +67,7 @@
|
||||||
|
|
||||||
nodes =
|
nodes =
|
||||||
builtins.mapAttrs
|
builtins.mapAttrs
|
||||||
(name: labels: {
|
(_name: labels: {
|
||||||
metadata.labels = labels;
|
metadata.labels = labels;
|
||||||
})
|
})
|
||||||
globals.nodeLabels;
|
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"];
|
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 = {};
|
l2Advertisements.main.metadata = {};
|
||||||
|
|
||||||
persistentVolumes = {
|
persistentVolumes.media-media.spec = {
|
||||||
music-syncthing.spec = {
|
capacity.storage = "1Gi";
|
||||||
capacity.storage = "1Gi";
|
accessModes = ["ReadWriteMany"];
|
||||||
accessModes = ["ReadWriteMany"];
|
|
||||||
|
|
||||||
nfs = {
|
nfs = {
|
||||||
server = "lewis.dmz";
|
server = "lewis.dmz";
|
||||||
path = "/mnt/longhorn/persistent/media/music";
|
path = "/mnt/longhorn/persistent/media";
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
media-media.spec = {
|
|
||||||
capacity.storage = "1Gi";
|
|
||||||
accessModes = ["ReadWriteMany"];
|
|
||||||
|
|
||||||
nfs = {
|
|
||||||
server = "lewis.dmz";
|
|
||||||
path = "/mnt/longhorn/persistent/media";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -139,6 +127,7 @@
|
||||||
ntfy.storage = "300Mi";
|
ntfy.storage = "300Mi";
|
||||||
deluge.storage = "500Mi";
|
deluge.storage = "500Mi";
|
||||||
authelia.storage = "100Mi";
|
authelia.storage = "100Mi";
|
||||||
|
keepassxc.storage = "100Mi";
|
||||||
};
|
};
|
||||||
|
|
||||||
tailscaleIngresses.tailscale-longhorn = {
|
tailscaleIngresses.tailscale-longhorn = {
|
||||||
|
|
|
@ -45,15 +45,15 @@
|
||||||
mountPath = "/config";
|
mountPath = "/config";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "music";
|
name = "keepassxc";
|
||||||
mountPath = "/music";
|
mountPath = "/keepassxc";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
volumes = {
|
volumes = {
|
||||||
config.persistentVolumeClaim.claimName = "config";
|
config.persistentVolumeClaim.claimName = "config";
|
||||||
music.persistentVolumeClaim.claimName = "music";
|
keepassxc.persistentVolumeClaim.claimName = "keepassxc";
|
||||||
};
|
};
|
||||||
|
|
||||||
securityContext = {
|
securityContext = {
|
||||||
|
@ -74,19 +74,19 @@
|
||||||
targetPort = "web";
|
targetPort = "web";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
persistentVolumeClaims.music.spec = {
|
|
||||||
accessModes = ["ReadWriteMany"];
|
|
||||||
storageClassName = "";
|
|
||||||
resources.requests.storage = "1Mi";
|
|
||||||
volumeName = "music-syncthing";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
lab = {
|
lab = {
|
||||||
longhorn.persistentVolumeClaim.config = {
|
longhorn.persistentVolumeClaim = {
|
||||||
volumeName = "syncthing";
|
config = {
|
||||||
storage = "400Mi";
|
volumeName = "syncthing";
|
||||||
|
storage = "400Mi";
|
||||||
|
};
|
||||||
|
|
||||||
|
keepassxc = {
|
||||||
|
volumeName = "keepassxc";
|
||||||
|
storage = "100Mi";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
tailscaleIngresses.tailscale = {
|
tailscaleIngresses.tailscale = {
|
||||||
|
|
Loading…
Add table
Reference in a new issue