diff --git a/roles/usb_lib/tasks/enable-or-disable.yml b/roles/usb_lib/tasks/enable-or-disable.yml new file mode 100644 index 000000000..4800956cd --- /dev/null +++ b/roles/usb_lib/tasks/enable-or-disable.yml @@ -0,0 +1,37 @@ +- name: Install /etc/usbmount/mount.d/70-usb-library from template, if usb_lib_enabled + template: + src: mount.d/70-usb-library + dest: /etc/usbmount/mount.d/ + owner: root + group: root + mode: '0751' + when: usb_lib_enabled | bool + +- name: Install /etc/usbmount/umount.d/70-usb-library from template, if usb_lib_enabled + template: + src: umount.d/70-usb-library + dest: /etc/usbmount/umount.d + owner: root + group: root + mode: '0751' + when: usb_lib_enabled | bool + +- name: Remove /etc/usbmount/mount.d/70-usb-library if not usb_lib_enabled + file: + path: /etc/usbmount/mount.d/70-usb-library + state: absent + when: not usb_lib_enabled + +- name: Remove /etc/usbmount/umount.d/70-usb-library if not usb_lib_enabled + file: + path: /etc/usbmount/umount.d/70-usb-library + state: absent + when: not usb_lib_enabled + +- name: Enable http://box/usb via Apache, if usb_lib_enabled + command: a2ensite content_dir.conf + when: apache_install and usb_lib_enabled + +- name: Disable http://box/usb via Apache, if not usb_lib_enabled + command: a2dissite content_dir.conf + when: apache_install and not usb_lib_enabled