diff options
Diffstat (limited to 'roles/storage')
-rw-r--r-- | roles/storage/defaults/main.yml | 1 | ||||
-rw-r--r-- | roles/storage/tasks/ipecompute2.yml | 17 | ||||
-rw-r--r-- | roles/storage/tasks/ipecompute4.yml | 35 | ||||
-rw-r--r-- | roles/storage/tasks/main.yml | 17 | ||||
-rw-r--r-- | roles/storage/tasks/nfs.yml | 12 |
5 files changed, 0 insertions, 82 deletions
diff --git a/roles/storage/defaults/main.yml b/roles/storage/defaults/main.yml deleted file mode 100644 index ca36e70..0000000 --- a/roles/storage/defaults/main.yml +++ /dev/null @@ -1 +0,0 @@ -compute4_ssds: ['sda','sdb','sdc','sdd','sde','sdf','sdg','sdh'] diff --git a/roles/storage/tasks/ipecompute2.yml b/roles/storage/tasks/ipecompute2.yml deleted file mode 100644 index 9b2cef8..0000000 --- a/roles/storage/tasks/ipecompute2.yml +++ /dev/null @@ -1,17 +0,0 @@ -- name: Delete partitions - parted: device="/dev/sda" label="gpt" number="{{ item }}" state="absent" - with_items: [ 2, 3, 4 ] - -- name: Create partition - parted: - device: "/dev/sda" - label: "gpt" - number: 1 - name: "fast" - state: "present" - -- name: arrays | Creating Array(s) Filesystem - filesystem: dev="/dev/sda1" fstype="xfs" - -- name: arrays | Mounting Array(s) - mount: name="/mnt/fast" src="/dev/sda1" fstype="xfs" state="mounted" diff --git a/roles/storage/tasks/ipecompute4.yml b/roles/storage/tasks/ipecompute4.yml deleted file mode 100644 index 5b3a88f..0000000 --- a/roles/storage/tasks/ipecompute4.yml +++ /dev/null @@ -1,35 +0,0 @@ ---- -#- name: Delete partitions -# parted: device="/dev/{{ item[0] }}" label="gpt" number="{{ item[1] }}" state="absent" -# with_nested: -# - "{{ compute4_ssds }}" -# - [ 2, 3, 4 ] - -- name: Create partition - parted: - device: "/dev/{{ item }}" - label: "gpt" - number: 1 - name: "softraid" - flags: [raid] - state: "present" - failed_when: false - with_items: "{{ compute4_ssds }}" - -- name: arrays | Checking Status Of Array(s) - shell: "cat /proc/mdstat | grep md10" - register: "array_check" - changed_when: false - failed_when: false - check_mode: no - -- name: arrays | Creating Array(s) - shell: "yes | mdadm --create /dev/md10 --level=0 --raid-devices={{ compute4_ssds | count }} {{ compute4_ssds | map('regex_replace', '(.*)', '/dev/\\1') | join ('1 ') }}1" - register: "array_created" - when: array_check.rc != 0 - -- name: arrays | Creating Array(s) Filesystem - filesystem: dev="/dev/md10" fstype="xfs" - -- name: arrays | Mounting Array(s) - mount: name="/mnt/fast" src="/dev/md10" fstype="xfs" state="mounted" diff --git a/roles/storage/tasks/main.yml b/roles/storage/tasks/main.yml deleted file mode 100644 index 014e396..0000000 --- a/roles/storage/tasks/main.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -- name: Ensure required software is installed. - package: name="{{ item }}" state=present - with_items: [ 'parted', 'mdadm', 'nfs-utils' ] - -- debug: msg="{{ inventory_hostname }}" - -- name: configure network fs - include_tasks: nfs.yml - -- name: configure ipepdvcompute2 - include_tasks: ipecompute2.yml - when: inventory_hostname == '192.168.26.132' - -- name: configure ipepdvcompute4 - include_tasks: ipecompute4.yml - when: inventory_hostname == '192.168.26.134' diff --git a/roles/storage/tasks/nfs.yml b/roles/storage/tasks/nfs.yml deleted file mode 100644 index 9dbd467..0000000 --- a/roles/storage/tasks/nfs.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -- name: Create mountable dir - file: path=/mnt/ands state=directory mode=755 owner=root group=root - -- name: Create mountable dir - file: path=/mnt/pdv state=directory mode=755 owner=root group=root - -- name: set mountpoints - mount: name=/mnt/ands src=192.168.26.140:/mnt/ands fstype=nfs4 opts=defaults,minorversion=1,_netdev,nofail,soft,nodiratime,noatime dump=0 passno=0 state=absent - -- name: set mountpoints - mount: name=/mnt/pdv src=192.168.26.170:/pdv fstype=nfs opts=defaults,_netdev,nofail,soft,nodiratime,noatime dump=0 passno=0 state=mounted |