- 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 un-archived {{ item.repo }} - {{ repo_latest.json.tag_name }} loop: "{{ repo_latest.json.assets }}" when: "asset.name is regex(item.regex)" get_url: url: "{{ asset.browser_download_url }}" dest: /usr/local/bin/{{ item.repo }} mode: 0775 loop_control: loop_var: asset become: true