34 lines
975 B
YAML
34 lines
975 B
YAML
---
|
|
- name: Install usb viewer
|
|
hosts: all
|
|
become: true
|
|
tasks:
|
|
- name: Copy systemd services
|
|
ansible.builtin.copy:
|
|
src: "{{ vmdb2_config_base_dir }}/{{ item }}"
|
|
dest: "/etc/systemd/system/{{ item }}"
|
|
mode: '0644'
|
|
loop:
|
|
- udisks2-mount@.service
|
|
- serve-usb@.service
|
|
|
|
- name: Enable services by symlink
|
|
ansible.builtin.file:
|
|
src: "/etc/systemd/system/{{ item }}"
|
|
dest: "/etc/systemd/system/multi-user.target.wants/{{ item }}"
|
|
state: link
|
|
loop:
|
|
- udisks2-mount@.service
|
|
- serve-usb@.service
|
|
|
|
- name: Install udev rule
|
|
ansible.builtin.copy:
|
|
src: "templates/99-usb-butter.rules"
|
|
dest: "/etc/udev/rules.d/99-usb-butter.rules"
|
|
mode: '0644'
|
|
|
|
- name: Install udev trigger script
|
|
ansible.builtin.template:
|
|
src: templates/on-usb-drive-mounted.sh.j2
|
|
dest: /usr/bin/on-usb-drive-mounted.sh
|
|
mode: '0744'
|