1 # This Ansible playbook adds packages to the
2 # O-RAN-SC build minion image that has Docker.
4 - import_playbook: ../common-packer/provision/docker.yaml
13 gopath: "/opt/go/{{golang_version}}/bin"
16 - include_role: name=lfit.system-update
20 name: geerlingguy.ruby
24 ruby_install_bundler: false
25 ruby_install_from_source: true
27 ruby_download_url: http://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0.tar.gz
30 - name: "Install dependency version of domain_name for PackageCloud"
31 command: "gem install domain_name -v 0.5.20190701"
34 - name: "Install PackageCloud"
35 command: "gem install package_cloud"
43 - name: Add Go to Ubuntu path
45 path: /etc/environment
46 regexp: 'PATH=(["]*)((?!.*?{{gopath}}).*?)(["]*)$'
47 line: 'PATH=\1\2:{{gopath}}\3'
49 when: ansible_distribution == 'Ubuntu'