123456789101112131415161718192021222324252627282930313233343536 |
- ---
- - name: ensure goploader user is present
- user:
- name: "goploader"
- home: "/srv/goploader"
- shell: "/bin/bash"
- state: present
- - name: Download Goploader
- get_url:
- url: https://gpldr.in/releases/servers/server_amd64.tar.gz
- dest: /srv/goploader/server.tgz
- become: true
- become_user: goploader
- - name: Unarchive goploader
- unarchive:
- src: /srv/goploader/server.tgz
- dest: /srv/goploader
- owner: goploader
- group: goploader
- - name: Template systemd service
- template:
- src: goploader.service
- dest: /etc/systemd/system/goploader.service
- owner: root
- group: root
- mode: 0644
- notify:
- - Restart goploader
|