Merge "increase transportpce tox-verify job timeout"
[releng/builder.git] / packer / provision / kubernetes.yaml
1 ---
2 - import_playbook: ../common-packer/provision/baseline.yaml
3
4 - hosts: all
5   vars:
6     openvswitch_version: 2.8.2
7     openvswitch_checksum: sha256:87b4a7e7134a44ce1f808d3415a2244b4518c2b0b2a42fa2f8231e592f13103d
8     k8s_version: 1.9.4
9     openvswitch_package_cache: /opt/cache/ovs
10     golang_package_cache: /opt/cache/golang
11     golang_version: 1.11.4
12     golang_checksum: sha256:fb26c30e6a04ad937bbc657a1b5bba92f80096af1e8ee6da6430c045a8db3a5b
13
14   pre_tasks:
15     - include_role: name=lfit.system-update
16
17   roles:
18     - lfit.docker-install
19     - fkautz.bridge-utils-install
20     - fkautz.golang-install
21     - fkautz.kubernetes-install
22     - fkautz.openvswitch-install
23
24 - hosts: all
25   tasks:
26     - name: Make example directory
27       file:
28         path: /opt/k8s-examples
29         state: directory
30       become: true
31     - name: Copy example files to example directory
32       synchronize:
33         src: ../provision/examples/
34         dest: /opt/k8s-examples/
35       become: true
36
37   post_tasks:
38     - name: System Reseal
39       script: ../common-packer/provision/system-reseal.sh
40       become: true