mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
17 lines
503 B
YAML
17 lines
503 B
YAML
|
- name: Get {{ item.repo }} release information
|
||
|
uri:
|
||
|
url: https://api.github.com/repos/{{ item.user }}/{{ item.repo }}/releases/latest
|
||
|
return_content: true
|
||
|
register: repo_latest
|
||
|
|
||
|
- name: Install archived {{ item.repo }} - {{ repo_latest.json.tag_name }}
|
||
|
loop: "{{ repo_latest.json.assets }}"
|
||
|
when: "asset.name is regex(item.regex)"
|
||
|
unarchive:
|
||
|
src: "{{ asset.browser_download_url }}"
|
||
|
dest: /usr/local/bin
|
||
|
remote_src: true
|
||
|
loop_control:
|
||
|
loop_var: asset
|
||
|
become: true
|