diff --git a/roles/fvs-client-mkhome/tasks/main.yml b/roles/fvs-client-mkhome/tasks/main.yml index 5f5eb23..2da0050 100644 --- a/roles/fvs-client-mkhome/tasks/main.yml +++ b/roles/fvs-client-mkhome/tasks/main.yml @@ -75,8 +75,28 @@ command: efibootmgr --delete-bootorder when: run_in_installer|default(false)|bool -################# from kiosk.yml ################## +############## extra data partition ############### +- name: mount data partition + mount: + src: "UUID={{ hostvars[inventory_hostname]['ansible_devices']['%s'|format(item)]['partitions']['%s1'|format(item)]['uuid'] }}" + path: /home/data + fstype: ext4 + state: mounted + register: data_mounted + when: hostvars[inventory_hostname]['ansible_devices']['%s'|format(item)] | default(false) + loop: + - sdb + - sde + +- name: set sticky bit on data directory + file: + path: /home/data + state: directory + mode: '1777' + when: data_mounted.changed + +################# from kiosk.yml ################## - name: grub timeout lineinfile: dest: /etc/default/grub