This commit is contained in:
Mark Janssen 2025-04-19 16:42:53 +02:00
parent d0cd352b4a
commit 77c1732623
Signed by: foobar
GPG key ID: D8674D8FC4F69BD2
31 changed files with 127 additions and 149 deletions

View file

@ -5,28 +5,16 @@
- name: Install fetch script
ansible.builtin.template:
src: bambulab-fetch.sh
dest: /opt/bambulab-fetch.sh
owner: root
group: root
mode: 0755
- name: Install service
ansible.builtin.template:
src: bambulab-fetch.service
dest: /etc/systemd/system/bambulab-fetch.service
owner: root
group: root
mode: 0644
notify: daemon reload
- name: Install timer
ansible.builtin.template:
src: bambulab-fetch.timer
dest: /etc/systemd/system/bambulab-fetch.timer
owner: root
group: root
mode: 0644
src: "{{ item.src }}"
dest: "{{ item.dest }}"
owner: "{{ item.owner | default('root') }}"
group: "{{ item.group | default('root') }}"
mode: "{{ item.mode | default('0644') }}"
force: "{{ item.force | default('yes') }}"
with_items:
- { src: "bambulab-fetch.sh", dest: "/opt/bambulab-fetch.sh", mode: "0755" }
- { src: "bambulab-fetch.service", dest: "/etc/systemd/system/bambulab-fetch.service" }
- { src: "bambulab-fetch.timer", dest: "/etc/systemd/system/bambulab-fetch.timer" }
notify: daemon reload
- name: Enable timer