Auto-generated patches to resolve prettier / yamllint
[releng/builder.git] / packer / provision / mininet-ovs-2.5.yaml
1 ---
2 - import_playbook: ../common-packer/provision/baseline.yaml
3
4 - hosts: all
5   become_user: root
6   become_method: sudo
7
8   pre_tasks:
9     - include_role: name=lfit.system-update
10
11   tasks:
12     - name: "Install OpenVSwitch {{ovs_version}}"
13       block:
14         - name: "Install dependencies required for OpenVSwitch {{ovs_version}}"
15           apt:
16             name:
17               - dh-autoreconf
18               - debhelper
19               - autoconf
20               - automake
21               - libssl-dev
22               - pkg-config
23               - bzip2
24               - openssl
25               - python-all
26               - procps
27               - python-qt4
28               - python-zopeinterface
29               - python-twisted-conch
30             state: present
31           become: true
32         - name: "Install OpenVSwitch {{ovs_version}}"
33           apt:
34             name:
35               - openvswitch-switch
36               - openvswitch-vtep
37             state: present
38           become: true
39         - name: Enable openvswitch-switch service
40           systemd:
41             name: openvswitch-switch
42             enabled: true
43             masked: false
44           become: true
45         - name: Enable openvswitch-vtep service
46           systemd:
47             name: openvswitch-vtep
48             enabled: true
49             masked: false
50           become: true
51
52     - name: Install Mininet
53       apt: name=mininet state=present
54       become: true
55
56     - name: Install exabgp
57       apt: name=exabgp state=present
58       become: true
59
60     - name: Install vlan for vlan based tests in VTN suites
61       apt: name=vlan state=present
62       become: true
63
64     - name: Install python-netaddr for custom mininet topologies
65       apt: name=python-netaddr state=present
66       become: true
67
68   post_tasks:
69     - name: System Reseal
70       script: ../common-packer/provision/system-reseal.sh
71       become: true