diff --git a/roles/nfs/server/tasks/main.yml b/roles/nfs/server/tasks/main.yml index 8e0ff20c35..f48860839f 100644 --- a/roles/nfs/server/tasks/main.yml +++ b/roles/nfs/server/tasks/main.yml @@ -9,6 +9,10 @@ tags: - nfs/server +- name: If we are on storinator01 make its disks + include_playbook: storinator.yml + when: inventory_hostname == 'storinator01.fedorainfracloud.org' + - name: setup /etc/exports copy: src={{ inventory_hostname }}-exports dest=/etc/exports register: exports @@ -34,10 +38,6 @@ tags: - nfs/server -- name: If we are on storinator01 include its jobs - include_playbook: storinator.yml - when: inventory_hostname == 'storinator01.fedorainfracloud.org' - - name: Kick exportfs if /etc/exports changed command: /usr/sbin/exportfs -ra when: exports.changed diff --git a/roles/nfs/server/tasks/storinator-cloud.yml b/roles/nfs/server/tasks/storinator-cloud.yml index 31b614b8a2..893760dcbe 100644 --- a/roles/nfs/server/tasks/storinator-cloud.yml +++ b/roles/nfs/server/tasks/storinator-cloud.yml @@ -2,15 +2,30 @@ - name: create copr storage lvol: vg=VG_nfs lv=copr-dist-git size=10t shrink=no +- name: Create FS for copr + filesystem: fstype=xfs dev=/dev/VG_nfs/copr-dist-git + - name: create 5 GB communishift logical volumes lvol: vg=VG_nfs lv=openshift-05gb-{{item}} size=5g shrink=no with_items: 00 01 02 03 04 05 06 07 08 09 +- name: Create FS for 5 GB communishift logical volules + filesystem: fstype=xfs dev=/dev/VG_nfs/openshift-05gb-{{item}} + with_items: 00 01 02 03 04 05 06 07 08 09 + - name: create 10 GB communishift logical volumes lvol: vg=VG_nfs lv=openshift-10gb-{{item}} size=10g shrink=no with_items: 00 01 02 03 04 05 06 07 08 09 +- name: Create FS for 10 GB communishift logical volules + filesystem: fstype=xfs dev=/dev/VG_nfs/openshift-10gb-{{item}} + with_items: 00 01 02 03 04 05 06 07 08 09 + - name: create 25 GB communishift logical volumes lvol: vg=VG_nfs lv=openshift-25gb-{{item}} size=25g shrink=no with_items: 00 01 02 03 04 05 06 07 08 09 +- name: Create FS for 25 GB communishift logical volules + filesystem: fstype=xfs dev=/dev/VG_nfs/openshift-25gb-{{item}} + with_items: 00 01 02 03 04 05 06 07 08 09 +