ansible/tasks/github_latest_tar.yaml
Guilherme Bufolo 5fd24f447b Further improved setup
Can now install VS Code.
Download tars from github.
Uses a vault for storing sudo passwords.
2025-01-12 13:30:47 +01:00

21 lines
536 B
YAML

- name: Create bin
file:
path: "{{ bin_folder }}"
state: directory
- name: Check latest version available
uri:
url: "https://api.github.com/repos/{{ app_repo_name }}/releases/latest"
return_content: true
register: app_gh_latest
- name: "Unpacking latest version available"
loop: "{{ app_gh_latest.json.assets }}"
when: app_package_pattern in item.name
unarchive:
remote_src: yes
src: "{{ item.browser_download_url }}"
dest: "{{ bin_folder }}"
keep_newer: yes
extra_opts:
- --strip=1