Refactoring and vmdb2 improvements
This commit is contained in:
parent
e94c68854d
commit
f61468fff5
28 changed files with 1257 additions and 0 deletions
54
ansible/install-usb-viewer.yml
Normal file
54
ansible/install-usb-viewer.yml
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
---
|
||||
- name: Install usb viewer
|
||||
hosts: all
|
||||
become: true
|
||||
tasks:
|
||||
- name: Copy systemd services
|
||||
copy:
|
||||
src: "{{ vmdb2_config_base_dir }}/{{ item }}"
|
||||
dest: "/etc/systemd/system/{{ item }}"
|
||||
loop:
|
||||
- udisks2-mount@.service
|
||||
- serve-usb@.service
|
||||
|
||||
- name: Enable services by symlink
|
||||
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: Copy web UI assets (remote to remote)
|
||||
copy:
|
||||
src: "/var/www/html/assets/{{ item.src }}"
|
||||
dest: "/var/www/html/{{ item.dest }}"
|
||||
remote_src: true
|
||||
loop:
|
||||
- { src: "css/butter-dir-listing.css", dest: "butter-dir-listing.css" }
|
||||
- { src: "js/butter-dir-listing.js", dest: "butter-dir-listing.js" }
|
||||
|
||||
- name: Install Lighttpd USB config
|
||||
copy:
|
||||
src: "{{ vmdb2_config_base_dir }}/50-usb-butter.conf"
|
||||
dest: "/etc/lighttpd/conf-available/50-usb-butter.conf"
|
||||
|
||||
- name: Install udev rule
|
||||
copy:
|
||||
src: "{{ vmdb2_config_base_dir }}/99-usb-butter.rules"
|
||||
dest: "/etc/udev/rules.d/99-usb-butter.rules"
|
||||
|
||||
- name: Install udev trigger script
|
||||
copy:
|
||||
src: "{{ vmdb2_script_base_dir }}/on-usb-drive-mounted.sh"
|
||||
dest: /usr/bin/on-usb-drive-mounted.sh
|
||||
mode: '0755'
|
||||
|
||||
- name: Reload udev rules
|
||||
command: udevadm control --reload-rules
|
||||
when: not (is_vmdb2 | bool)
|
||||
|
||||
- name: Reload systemd daemon
|
||||
command: systemctl daemon-reload
|
||||
when: not (is_vmdb2 | bool)
|
||||
Loading…
Add table
Add a link
Reference in a new issue