# vim: set filetype=yaml.ansible : --- - name: Clean existing go package {{ pkg.bin }} vars: files: "{{ pkg.files | default([]) }}" ansible.builtin.include_tasks: helpers/clean_install.yml - name: Install go package "{{ pkg.url }}" become: "{{ install_become }}" become_user: "{{ install_become_user }}" environment: GOBIN: "{{ path_bin }}" GOROOT: "{{ path_go }}" PATH: "{{ path_go }}/bin:$PATH" ansible.builtin.command: creates: "{{ pkg.bin }}" argv: - go - install - "{{ pkg.url }}"