--- - import_playbook: ../common-packer/provision/baseline.yaml - hosts: all become_user: root become_method: sudo pre_tasks: - include_role: name=lfit.system-update tasks: - name: 'Install OpenVSwitch {{ovs_version}}' block: - name: 'Install dependencies required for OpenVSwitch {{ovs_version}}' apt: name: - dh-autoreconf - debhelper - autoconf - automake - libssl-dev - pkg-config - bzip2 - openssl - python-all - procps - python-qt4 - python-zopeinterface - python-twisted-conch state: present become: true - name: 'Install OpenVSwitch {{ovs_version}}' apt: name: - openvswitch-switch - openvswitch-vtep state: present become: true - name: Enable openvswitch-switch service systemd: name: openvswitch-switch enabled: true masked: false become: true - name: Enable openvswitch-vtep service systemd: name: openvswitch-vtep enabled: true masked: false become: true - name: Install Mininet apt: name=mininet state=present become: true - name: Install exabgp apt: name=exabgp state=present become: true - name: Install vlan for vlan based tests in VTN suites apt: name=vlan state=present become: true - name: Install python-netaddr for custom mininet topologies apt: name=python-netaddr state=present become: true post_tasks: - name: System Reseal script: ../common-packer/provision/system-reseal.sh become: true