Lott, Christopher (cl778h) | a7986d5 | 2019-12-20 09:26:38 -0500 | [diff] [blame] | 1 | # This Ansible playbook adds packages to the |
| 2 | # O-RAN-SC build minion image that has Docker. |
Vanessa Rene Valderrama | 09efce9 | 2019-08-16 13:19:42 -0500 | [diff] [blame] | 3 | --- |
| 4 | - import_playbook: ../common-packer/provision/docker.yaml |
| 5 | |
Vanessa Rene Valderrama | a5a5bec | 2019-08-23 10:46:43 -0500 | [diff] [blame] | 6 | - hosts: all |
| 7 | become_user: root |
| 8 | become_method: sudo |
| 9 | |
| 10 | pre_tasks: |
| 11 | - include_role: name=lfit.system-update |
| 12 | |
Vanessa Rene Valderrama | 09efce9 | 2019-08-16 13:19:42 -0500 | [diff] [blame] | 13 | tasks: |
Eric Ball | e7fc37f | 2020-01-09 17:26:23 -0800 | [diff] [blame] | 14 | - include_role: |
Eric Ball | 01792ca | 2020-01-23 08:07:52 -0800 | [diff] [blame] | 15 | name: geerlingguy.ruby |
| 16 | vars: |
| 17 | ruby_install_gems: |
| 18 | - rake |
| 19 | ruby_install_bundler: false |
| 20 | ruby_install_from_source: true |
| 21 | ansible_become: true |
| 22 | |
| 23 | - name: 'Install PackageCloud' |
| 24 | command: 'gem install package_cloud' |
| 25 | become: true |
| 26 | |
| 27 | - include_role: |
Eric Ball | 6cacfd9 | 2020-01-15 18:51:10 -0800 | [diff] [blame] | 28 | name: gantsign.golang |
Eric Ball | e7fc37f | 2020-01-09 17:26:23 -0800 | [diff] [blame] | 29 | vars: |
Eric Ball | 6cacfd9 | 2020-01-15 18:51:10 -0800 | [diff] [blame] | 30 | golang_version: 1.12 |
| 31 | ansible_become: true |