Files
ansible_role_package/tasks/helpers/go_install.yml
2026-04-13 14:50:45 -06:00

21 lines
541 B
YAML

# 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 }}"