blob: f189d0d2d143dc3a1f792c2d87b75e8e7312dba2 [file] [log] [blame]
Luca Prete8d4e8bc2016-08-24 14:49:54 -07001---
2###########################################################################
3# This file contains the global vars used to configured VM and containers #
4###########################################################################
5#
6# IP Addresses and host names
7dev_host:
8 ip: "10.100.198.200"
9 name: "onos-dev"
10 release: "xenial"
11
12lxc:
13 lxc_one:
14 ip: "10.100.198.201"
15 name: "onos1"
16 release: "xenial"
17
18 lxc_two:
19 ip: "10.100.198.202"
20 name: "onos2"
21 release: "xenial"
22
23 lxc_three:
24 ip: "10.100.198.203"
25 name: "onos3"
26 release: "xenial"
27
28# Networking and bridge configuration
29bridge:
30 phy_interface: "enp0s8"
31 name: "onosbr0"
32 ip: "{{ dev_host.ip }}/24"
33
34# ONOS Applications and Downloads folders
35app_dir: "Applications"
36download_dir: "Downloads"
37
38# Basic packages to be installed
39basic_packages:
40 - "bridge-utils"
41 - "git"
42 - "git-review"
43 - "lxc"
44 - "lxc-dev"
45 - "python-dev"
46 - "python-pip"
47
48# ONOS
49onos_repo_url: "https://gerrit.onosproject.org/onos"
50onos_version: "1.6"
51onos_nic: "10.100.198.*"
52onos_variables:
53 - "export ONOS_ROOT=~/onos"
54 - "source $ONOS_ROOT/tools/dev/bash_profile"
55
56# Karaf
57karaf_version: "3.0.5"
58
59# Tutorial reset files
60reset_files:
61 - "/home/ubuntu/reset-to-1.sh"
62 - "/home/ubuntu/reset-to-3.sh"
63
64# Tutorial cell files
65cell_files:
66 - "/home/ubuntu/onos/tools/test/cells/1node"
67 - "/home/ubuntu/onos/tools/test/cells/3node"
68
69# URL where the ONOS Desktop background is downloaded from
70onos_background_url: "https://gerrit.onosproject.org/gitweb?p=onos-vm.git;a=blob_plain;f=onos.png;hb=refs/heads/master"
71
72# Wireshark
73wireshark:
74 plugins_dir: ".config/wireshark/plugins"
75 of_lua_url: "https://raw.githubusercontent.com/floodlight/loxigen-artifacts/master/wireshark/openflow.lua"
76
77# Google Chrome repo
78google_chrome_key_url: "https://ftp-master.debian.org/keys/archive-key-6.0.asc"
79google_chrome_repo: "deb http://dl.google.com/linux/chrome/deb/ stable main"
80
81# IDEs configuration
82intellij:
83 dir_name: "idea-IC-162.1628.40"
84 url: "https://download.jetbrains.com/idea/ideaIC-2016.2.2.tar.gz"
85
86# Tutorials configuration
87tutorials:
88 basic:
89 user: "tutorial1"
90 pass: $6$rounds=656000$LB/idnMb2Yy9UqSj$28Tb6R.JU3E3O.IHNWp1cQCDlWO.niFjdInKkZz0hck7eAUII.2TywPL.3PVAIPnlSjTEcUz/qjPGas4vnS56/
91 mininet_exec: sudo mn --custom /home/ubuntu/onos/tools/test/topos/tower.py --topo tower --controller remote,{{ lxc.lxc_one.ip }} --mac
92 cell: "1node"
93 reset_exec: /home/ubuntu/reset-to-1.sh
94 url: "https://wiki.onosproject.org/display/ONOS/Basic+ONOS+Tutorial"
95
96 sdnip:
97 user: "sdnip"
98 pass: $6$rounds=656000$PFDQnzQR8r0zusoI$kM.LQFdDkAMLm7rHRh94K.VqtmTVj9fb8jwaFm2jZsF9SUGJTuMxt6IUdPp445seAOcmnVpzwk3v85bPHZtLL/
99 cell: "1node"
100 mininet_exec: sudo mn --custom /home/sdnip/sdnip/tutorial.py --topo sdnip --controller remote,{{ lxc.lxc_one.ip }} --nolistenport
101 reset_exec: /home/ubuntu/reset-to-1.sh
102 url: "https://wiki.onosproject.org/display/ONOS/SDN-IP+Tutorial"
103 packages: [ "quagga" ]
104
105 optical:
106 user: "optical"
107 pass: $6$rounds=656000$Fdw89xOiuYlJAKpi$dK6wqIVaJpn96XBxZbcwZbg2mAuPdGbNEUfJaLV1dqC/SFtdrNIWXjxCobIefy3AVMdgobZl9D3OACtt8LkTz/
108 cell: "1node"
109 mininet_exec: sudo -E python /home/ubuntu/onos/tools/test/topos/opticalTest.py {{ lxc.lxc_one.ip }}
110 lincoe_exec: sudo /home/ubuntu/linc-oe/rel/linc/bin/linc attach
111 reset_exec: /home/ubuntu/reset-to-1.sh proxyarp,optical
112 url: "https://wiki.onosproject.org/display/ONOS/Packet+Optical+Tutorial"
113 packages: [ "make", "libncurses5-dev" ]
114 erlang:
115 version: "17.5"
116 package_url: "http://erlang.org/download/otp_src_17.5.tar.gz"
117 linc_oe:
118 config_generator:
119 url: "https://github.com/FlowForwarding/LINC-config-generator.git"
120 dest: "LINC-config-generator"
121 switch:
122 url: "https://github.com/FlowForwarding/LINC-Switch.git"
123 dest: "linc-oe"
124
125 distributed:
126 user: "distributed"
127 pass: $6$rounds=656000$OR9O9v15WVPqoXyu$eaBtzH9xhqi9E10U2kSlT2ltFzgpPU81yRBE6mCY.Ln9YzIYDnNys5gnPtflw1OJqa8L.8h6mPB.sIETd.oTm0
128 cell: "3node"
129 mininet_exec: cd /home/distributed/onos-byon/ && ./startmn.sh
130 reset_exec: /home/ubuntu/reset-to-3.sh
131 url: "https://wiki.onosproject.org/display/ONOS/Distributed+ONOS+Tutorial"
132 byon_app_repo_url: "https://github.com/bocon13/onos-byon.git"
133 byon_app_version: "starter-{{ onos_version }}.0"