summaryrefslogtreecommitdiffstats
path: root/roles/kube_nfs_volumes/templates/v1beta3/nfs.json.j2
blob: b42886ef10e5e77f82f084faefd137893ba1f3b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
  "kind": "PersistentVolume",
  "apiVersion": "v1beta3",
  "metadata": {
    "name": "pv-{{ inventory_hostname | regex_replace("\.", "-")  }}-{{ item.name }}",
    "labels": {
      "type": "nfs"
    }
  },
  "spec": {
    "capacity": {
      "storage": "{{ item.size }}"
    },
    "accessModes": [
      "ReadWriteOnce"
    ],
    "NFS": {
      "Server": "{{ inventory_hostname }}",
      "Path": "{{ mount_dir }}/{{ item.name }}",
      "ReadOnly": false
    }
  }
}