--- # - name: 'Begin installation' # ansible.builtin.debug: # msg: 'Begin installation' - 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' 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