ansible-playbooks

another attempt to have everything organized ...
git clone https://git.e1e0.net/ansible-playbooks.git
Log | Files | Refs | README | LICENSE

main.yml (614B)


      1 ---
      2 - name: Download the exporter
      3   get_url:
      4     url: "https://e1e0.net/repo/upsc-exporter-{{ exporter_version }}-linux-arm"
      5     dest: /usr/local/bin/upsc-exporter
      6     mode: '0755'
      7     owner: root
      8     group: root
      9     checksum: 'sha256:{{ exporter_checksum }}'
     10 
     11 - name: Install systemd service
     12   template:
     13     src: "files/upsc-exporter.service.j2"
     14     dest: "/etc/systemd/system/upsc-exporter.service"
     15     owner: root
     16     group: root
     17     mode: '0644'
     18   notify:
     19     - reload systemd
     20     - restart upsc-exporter
     21 
     22 - name: enable and start service
     23   systemd:
     24     name: upsc-exporter
     25     enabled: yes
     26     state: started