diff options
author | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2021-08-18 08:42:44 +0200 |
---|---|---|
committer | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2021-09-09 16:48:38 +0100 |
commit | 6cbf77d26ad36c915877b568aa5921538e67b87e (patch) | |
tree | a3885aff61201aee0d3baa875e06f4e6b56eeace | |
parent | d0547fc58bd010ff705d6a593bc8022274e76070 (diff) | |
download | infrastructure-6cbf77d26ad36c915877b568aa5921538e67b87e.tar.gz |
tasks/create-data-volume.yml: Updated for ubuntu
Also, include `nofail` option so that the system can
boot even if the disk fails to mount.
-rw-r--r-- | tasks/create-data-volume.yml | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/tasks/create-data-volume.yml b/tasks/create-data-volume.yml index 05b07afe..74f43172 100644 --- a/tasks/create-data-volume.yml +++ b/tasks/create-data-volume.yml @@ -6,21 +6,36 @@ # long periods of downtime for the relevant services. --- -- name: ensure LVM metadata service is running - service: name=lvm2-lvmetad enabled=yes state=started +- name: ensure LVM monitor service is running + service: + name: lvm2-monitor.service + enabled: yes + state: started - name: LVM logical volume group on /dev/vdb - lvg: vg=vg0 pvs=/dev/vdb + lvg: + vg: vg0 + pvs: /dev/vdb - name: logical volume for {{ lv_name }} - lvol: vg=vg0 lv={{ lv_name }} size={{ lv_size }} + lvol: + vg: vg0 + lv: "{{ lv_name }}" + size: "{{ lv_size }}" # This will NEVER overwrite an existing filesystem. Unless you add # 'force=yes' to the arguments. So don't do that. See: # http://docs.ansible.com/filesystem_module.html. - name: ext4 filesystem on /dev/vg0/{{ lv_name }} - filesystem: fstype=ext4 dev=/dev/vg0/{{ lv_name }} + filesystem: + fstype: ext4 + dev: "/dev/vg0/{{ lv_name }}" - name: mount {{ lv_name }} logical volume - mount: src=/dev/vg0/{{ lv_name }} name={{ mountpoint }} fstype=ext4 state=mounted + mount: + src: "/dev/vg0/{{ lv_name }}" + name: "{{ mountpoint }}" + fstype: ext4 + state: mounted + opts: defaults,nofail |