diff --git a/install_go_packages.yml b/install_go_packages.yml index 5fb78487..bc93c722 100644 --- a/install_go_packages.yml +++ b/install_go_packages.yml @@ -7,7 +7,7 @@ - name: "{{ name }}" shell: - cmd: "GO111MODULE=on go get -u {{ item }}" + cmd: "go get -u {{ item }}" environment: GOPATH: "{{ go_tools_directory }}" with_items: "{{ packages }}" diff --git a/roles/development/tasks/main.yml b/roles/development/tasks/main.yml index d71da867..561ad64a 100644 --- a/roles/development/tasks/main.yml +++ b/roles/development/tasks/main.yml @@ -102,6 +102,27 @@ - "go" - "go-tools" +- include: "../../install_go_packages.yml" + vars: + name: "install ko for Go-Kubernetes development" + packages: + - "github.com/google/ko/cmd/ko" + tags: + - containerization + - kubernetes + - ko + + +- name: add ko's bash completion + shell: + cmd: "/usr/share/go-tools/bin/ko completion bash > /etc/bash_completion.d/ko" + when: "go_get_result.changed" + changed_when: "go_get_result.changed" + tags: + - containerization + - Kubernetes + - ko + # # Editors #