From 6cbf77d26ad36c915877b568aa5921538e67b87e Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Wed, 18 Aug 2021 08:42:44 +0200 Subject: 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. --- tasks/create-data-volume.yml | 27 +++++++++++++++++++++------ 1 file 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 -- cgit v1.2.1