Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
---

- name: "Go-Lang | Clone packages"
  git:
    repo: "{{ item.repo }}"
    dest: "{{ GOPATH }}/src/{{ item.dest }}"
    version: "{{ item.version }}"
    clone: yes
    update: yes
    force: yes
  with_items: "{{ go_install }}"
  changed_when: false

- name: "Go-Lang | Install vendors"
  shell: "{{ GOROOT }}/bin/go mod vendor"
  environment:
    GOROOT: "{{ GOROOT }}"
    GOPATH: "{{ GOPATH }}"
    GOPROXY: "{{ GOPROXY }}"
    GO111MODULE: "{{ GO111MODULE }}"
  args:
    chdir: "{{ GOPATH }}/src/{{ item.dest }}"
  with_items: "{{ go_install }}"
  changed_when: false

- name: "Go-Lang | Install packages"
  shell: "{{ GOROOT }}/bin/go install {{ item.dest }}/..."
  environment:
    GOROOT: "{{ GOROOT }}"
    GOPATH: "{{ GOPATH }}"
    GOPROXY: "{{ GOPROXY }}"
    GO111MODULE: "{{ GO111MODULE }}"
  with_items: "{{ go_install }}"
  changed_when: false