X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=packer%2Fprovision%2Flocal-docker.yaml;h=d82a48d51c3c63a4fa9920ef13b308b31de04ef0;hb=7f27eb350c0249c97b4167b85f05ebd7274b80d5;hp=fb158e87aedd68ae6704b019f175c75733d960c5;hpb=01792ca14406f98e04d55ffc1106a292cd505e52;p=ci-management.git diff --git a/packer/provision/local-docker.yaml b/packer/provision/local-docker.yaml index fb158e87..d82a48d5 100644 --- a/packer/provision/local-docker.yaml +++ b/packer/provision/local-docker.yaml @@ -7,6 +7,10 @@ become_user: root become_method: sudo + vars: + golang_version: 1.17 + gopath: '/opt/go/{{golang_version}}/bin' + pre_tasks: - include_role: name=lfit.system-update @@ -27,5 +31,13 @@ - include_role: name: gantsign.golang vars: - golang_version: 1.12 ansible_become: true + + - name: Add Go to Ubuntu path + lineinfile: + path: /etc/environment + regexp: 'PATH=(["]*)((?!.*?{{gopath}}).*?)(["]*)$' + line: 'PATH=\1\2:{{gopath}}\3' + backrefs: yes + when: ansible_distribution == 'Ubuntu' + become: yes