50 lines
No EOL
990 B
Nix
50 lines
No EOL
990 B
Nix
{ ... }:
|
|
{
|
|
nfsMain.content = [
|
|
{
|
|
apiVersion = "v1";
|
|
kind = "PersistentVolume";
|
|
metadata = {
|
|
name = "nfsMainPV";
|
|
};
|
|
spec = {
|
|
capacity = {
|
|
storage = "100Gi";
|
|
};
|
|
accessModes = [
|
|
"ReadWriteMany"
|
|
];
|
|
storageClassName = "";
|
|
persistentVolumeReclaimPolicy = "Retain";
|
|
volumeMode = "Filesystem";
|
|
mountOptions = [
|
|
"hard"
|
|
"nfsvers=4.1"
|
|
];
|
|
nfs = {
|
|
server = "poseidon.nyxerinys.dev";
|
|
path = "/containers";
|
|
};
|
|
};
|
|
}
|
|
{
|
|
apiVersion = "v1";
|
|
kind = "PersistentVolumeClaim";
|
|
metadata = {
|
|
name = "nfsMainPVC";
|
|
};
|
|
spec = {
|
|
accessModes = [
|
|
"ReadWriteMany"
|
|
];
|
|
storageClassName = "";
|
|
resources = {
|
|
requests = {
|
|
storage = "100Gi"
|
|
};
|
|
};
|
|
volumeName = "nfsMainPV";
|
|
};
|
|
}
|
|
];
|
|
} |