blob: a0ebb763c6e1c5057c239645168cafcebaff388c [file] [log] [blame]
Luca Prete8d4e8bc2016-08-24 14:49:54 -07001---
2#
3# Adds sdn-ip tutorial specific configurations
4#
5- name: Installing Prerequisites
6 apt:
7 name: "{{ item }}"
8 force: yes
9 update_cache: yes
10 with_items: "{{ tutorials.sdnip.packages }}"
11
12- name: Copying sdnip tutorial files
13 copy:
14 src: "/home/ubuntu/onos/tools/tutorials/sdnip"
15 dest: "/home/{{ tutorials.sdnip.user }}"
16 owner: "{{ tutorials.sdnip.user }}"
17 group: "{{ tutorials.sdnip.user }}"
18
19- name: Copying sdnip config files
20 copy:
21 src: "/home/{{ tutorials.sdnip.user }}/sdnip/configs"
22 dest: "/home/{{ tutorials.sdnip.user }}"
23 owner: "{{ tutorials.sdnip.user }}"
24 group: "{{ tutorials.sdnip.user }}"
25
26- name: Adding iptables rule for BGP-ONOS communication
27 lineinfile:
28 dest: "/home/{{ tutorials.sdnip.user }}/.xprofile"
29 line: "sudo iptables -A PREROUTING -t nat -i root-eth0 -p tcp --dport 2000 -j DNAT --to {{ lxc.lxc_one.ip }}:2000"
30 state: present
31 create: yes