diff options
author | Troy Dawson <tdawson@redhat.com> | 2015-06-16 11:48:22 -0500 |
---|---|---|
committer | Troy Dawson <tdawson@redhat.com> | 2015-06-24 09:19:34 -0500 |
commit | 97a8f95c750314087a2358059037f01b04da785a (patch) | |
tree | e80839217ede1364642f5d215e41f7f1112ede05 /roles/openshift_storage_nfs_lvm/templates/nfs.json.j2 | |
parent | a7ac3f7b513fe57ddccad15bdb6c7e9091f16bcd (diff) | |
download | openshift-97a8f95c750314087a2358059037f01b04da785a.tar.gz openshift-97a8f95c750314087a2358059037f01b04da785a.tar.bz2 openshift-97a8f95c750314087a2358059037f01b04da785a.tar.xz openshift-97a8f95c750314087a2358059037f01b04da785a.zip |
Create openshift_storage_nfs_lvm based off kube_nfs_volumes
initial import of openshift_storage_nfs from kube_nfs_volumes
reduce total size so we do not go over
Postpone making the mounts owned by nfsnobody
rename openshift_storage_nfs storage_nfs_pvs
Update README to latest settings
have json files go to /root/
change categories from cloud to openshift, cuz this can run on bare metal
storgae_nfs_lvm initial commit
fixing default
getting it working
check these in, just cuz
for lvm we do not need the library
Update README to match reality
adding recycle
make volume_group a variable
make volume_group a variable
fix typo
default should be /exports/openshift
set owner and permissions of mount point
update examples
cleanup cruft
fixup documentation
fixup documentation
rename storage_nfs_lvm to openshift_storage_nfs_lvm
rename storage_nfs_lvm to openshift_storage_nfs_lvm
use openshiftvg, not openshift3vg
use ansible file: to set owner and permissions of mount dir
change nfs_export_options to osnl_nfs_export_options
change mount_dir to osnl_mount_dir
change volume_group to osnl_volume_group
change volume_prefix to osnl_volume_prefix
change volume_size to osnl_volume_size
change volume_num_start to osnl_volume_num_start
change number_of_volumes to osnl_number_of_volumes
replace volume_size with osnl_volume_size
Diffstat (limited to 'roles/openshift_storage_nfs_lvm/templates/nfs.json.j2')
-rw-r--r-- | roles/openshift_storage_nfs_lvm/templates/nfs.json.j2 | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/roles/openshift_storage_nfs_lvm/templates/nfs.json.j2 b/roles/openshift_storage_nfs_lvm/templates/nfs.json.j2 new file mode 100644 index 000000000..0f3d84e75 --- /dev/null +++ b/roles/openshift_storage_nfs_lvm/templates/nfs.json.j2 @@ -0,0 +1,21 @@ +{ + "apiVersion": "v1", + "kind": "PersistentVolume", + "metadata": { + "name": "pv-{{ inventory_hostname | regex_replace("\.", "-") }}-{{ item }}", + "labels": { + "type": "nfs" + } + }, + "spec": { + "capacity": { + "storage": "{{ osnl_volume_size }}Gi" + }, + "accessModes": [ "ReadWriteMany" ], + "persistentVolumeReclaimPolicy": "Recycle", + "nfs": { + "Server": "{{ inventory_hostname }}", + "Path": "{{ osnl_mount_dir }}/{{ item }}" + } + } +} |