lmn-vm/roles/vm_mount/tasks/main.yml

48 lines
1.1 KiB
YAML

---
- name: Install packages for lmn-vminfo.service
ansible.builtin.apt:
name:
- cifs-utils
- krb5-user
# - python3-pip
- python3-impacket
- name: Provide lmn-parse-vminfo script
ansible.builtin.copy:
src: lmn-parse-vminfo
dest: /usr/local/bin/lmn-parse-vminfo
mode: '0755'
- name: Create Mountpoint /media/host
ansible.builtin.file:
path: /media/host
state: directory
mode: '0755'
- name: Create bookmarks in filebrowser
ansible.builtin.copy:
dest: /etc/skel/.gtk-bookmarks
content: |
file:///lmn/media/Home_Server Home_Server
file:///lmn/media/Tausch Tausch
mode: '0644'
# - name: Install impacket pip package
# ansible.builtin.pip:
# name: impacket
# break_system_packages: true
- name: Provide lmn-vminfo.service and timer
ansible.builtin.copy:
src: "{{ item }}"
dest: "/etc/systemd/system/{{ item }}"
mode: '0644'
loop:
- lmn-vminfo.service
- lmn-vminfo.timer
- name: Enable lmn-vminfo.timer
ansible.builtin.systemd:
name: lmn-vminfo.timer
enabled: true