31 lines
750 B
YAML
31 lines
750 B
YAML
---
|
|
- name: 'Download eget from url "{{ eget_download_url }}"'
|
|
ansible.builtin.get_url:
|
|
url: "{{ eget_download_url }}"
|
|
dest: "{{ eget_download_dest }}"
|
|
mode: "0600"
|
|
|
|
- name: "Unarchive eget"
|
|
ansible.builtin.unarchive:
|
|
src: "{{ eget_download_dest }}"
|
|
dest: "/tmp"
|
|
list_files: true
|
|
remote_src: true
|
|
|
|
- name: "Install eget binary"
|
|
ansible.builtin.copy:
|
|
src: '{{ (eget_unarchive_dest, "eget") | path_join }}'
|
|
dest: "{{ eget_install_path }}"
|
|
mode: "0755"
|
|
remote_src: true
|
|
|
|
- name: "Remove temporary files"
|
|
ansible.builtin.file:
|
|
path: "{{ eget_download_dest }}"
|
|
state: absent
|
|
|
|
- name: "Remove temporary directories"
|
|
ansible.builtin.file:
|
|
path: "{{ eget_unarchive_dest }}"
|
|
state: absent
|