Automated changes from linter ;P

This commit is contained in:
Mark Janssen 2024-07-11 20:47:52 +02:00
parent 44b73a216f
commit f7f04e7a41
Signed by: foobar
GPG key ID: D8674D8FC4F69BD2
65 changed files with 392 additions and 324 deletions

View file

@ -1,6 +1,6 @@
---
- name: Install Trollibox config
template:
ansible.builtin.template:
src: trollibox.yaml
dest: /etc/trollibox.yaml
owner: root
@ -9,16 +9,18 @@
notify: restart trollibox
- name: Get latest Trollibox version from Github API
get_url:
ansible.builtin.get_url:
url: "https://api.github.com/repos/polyfloyd/trollibox/releases/latest"
dest: "/tmp/_ansible_trollibox_latest_release.json"
- name: Get download url
shell: cat "/tmp/_ansible_trollibox_latest_release.json" | jq '.assets[] | select(.name | contains("linux-amd64")) | .browser_download_url' -r
ansible.builtin.shell:
cmd: cat /tmp/_ansible_trollibox_latest_release.json | jq .assets[] | select(.name
| contains("linux-amd64")) | .browser_download_url -r
register: "trollibox_download_url"
- name: Download Trollibox
unarchive:
ansible.builtin.unarchive:
src: "{{ trollibox_download_url.stdout }}"
remote_src: yes
dest: /usr/local/bin
@ -27,7 +29,7 @@
notify: restart trollibox
- name: Install service file
template:
ansible.builtin.template:
src: trollibox.service
dest: /etc/systemd/system/trollibox.service
owner: root
@ -36,7 +38,7 @@
notify: restart trollibox
- name: Enable Trollibox
systemd:
ansible.builtin.systemd:
name: trollibox
state: started
enabled: true