shelly_firmware: Initial version of role

This commit is contained in:
Timo Makinen 2024-02-13 20:02:01 +00:00
parent 31d00d0b9d
commit bf10bc5c6c
3 changed files with 55 additions and 0 deletions

View file

@ -0,0 +1,28 @@
---
- name: Install dependencies
ansible.builtin.package:
name: jq
state: installed
- name: Create download directory
ansible.builtin.file:
path: /srv/web/iot.foo.sh/shelly
state: directory
mode: 0755
owner: root
group: "{{ ansible_wheel }}"
- name: Install download script
ansible.builtin.copy:
dest: /usr/local/bin/download-shelly-firmware
src: download-shelly-firmware.sh
mode: 0755
owner: root
group: "{{ ansible_wheel }}"
- name: Install cron job
ansible.builtin.cron:
name: download-shelly-firmware
job: /usr/local/bin/download-shelly-firmware
hour: "05"
minute: 20