2 - name: install virl-bootstrap
4 repo: 'https://github.com/VIRL-Open/virl-bootstrap.git'
5 dest: /home/virl/virl-bootstrap
8 - name: copy vsetting file to /etc
9 shell: /usr/bin/install -m 666 /home/virl/virl-bootstrap/vsettings.ini /etc/virl.ini
12 - command: crudini --inplace --set /etc/virl.ini DEFAULT hostname {{ hostname }}
14 - command: crudini --inplace --set /etc/virl.ini DEFAULT domain_name linuxfoundation.org
16 - command: crudini --inplace --set /etc/virl.ini DEFAULT using_dhcp_on_the_public_port False
18 - command: crudini --inplace --set /etc/virl.ini DEFAULT public_port dummy3
20 - command: crudini --inplace --set /etc/virl.ini DEFAULT Static_IP 10.30.49.28
22 - command: crudini --inplace --set /etc/virl.ini DEFAULT public_network 10.30.49.0
24 - command: crudini --inplace --set /etc/virl.ini DEFAULT public_netmask {{ ansible_default_ipv4["netmask"] }}
26 - command: crudini --inplace --set /etc/virl.ini DEFAULT public_gateway 10.30.49.1
28 - command: crudini --inplace --set /etc/virl.ini DEFAULT proxy False
30 - command: crudini --inplace --set /etc/virl.ini DEFAULT ntp_server pool.ntp.org
32 - command: crudini --inplace --set /etc/virl.ini DEFAULT first_nameserver 199.204.44.24
34 - command: crudini --inplace --set /etc/virl.ini DEFAULT second_nameserver 199.204.47.54
36 - command: crudini --inplace --set /etc/virl.ini DEFAULT salt_master vsm-md.virl.info
38 - command: crudini --inplace --set /etc/virl.ini DEFAULT salt_id {{ hostname }}
40 - command: crudini --inplace --set /etc/virl.ini DEFAULT salt_domain linuxfoundation.org
42 - command: crudini --inplace --set /etc/virl.ini DEFAULT salt_masterless false
44 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_port {{ virl_public_port }}
46 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_network {{ virl_l2_network }}
48 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_mask 255.255.255.0
50 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_network_gateway {{ virl_l2_gateway }}
52 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_start_address {{ virl_l2_start }}
54 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_end_address {{ virl_l2_end }}
56 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_address {{ ansible_default_ipv4["address"] }}/24
58 - command: crudini --inplace --set /etc/virl.ini DEFAULT first_flat_nameserver 199.204.44.24
60 - command: crudini --inplace --set /etc/virl.ini DEFAULT second_flat_nameserver 199.204.47.54
62 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_port2_enabled True
64 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_port2 dummy0
66 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_network2 172.16.2.0/24
68 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_mask2 255.255.255.0
70 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_network_gateway2 172.16.2.1
72 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_start_address2 172.16.2.50
74 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_end_address2 172.16.2.253
76 - command: crudini --inplace --set /etc/virl.ini DEFAULT l2_address2 172.16.2.254/24
78 - command: crudini --inplace --set /etc/virl.ini DEFAULT first_flat2_nameserver 199.204.44.24
80 - command: crudini --inplace --set /etc/virl.ini DEFAULT second_flat2_nameserver 199.204.47.54
82 - command: crudini --inplace --set /etc/virl.ini DEFAULT l3_port dummy1
84 - command: crudini --inplace --set /etc/virl.ini DEFAULT l3_network 172.16.3.0/24
86 - command: crudini --inplace --set /etc/virl.ini DEFAULT l3_mask 255.255.255.0
88 - command: crudini --inplace --set /etc/virl.ini DEFAULT l3_network_gateway 172.16.3.1
90 - command: crudini --inplace --set /etc/virl.ini DEFAULT l3_floating_start_address 172.16.3.50
92 - command: crudini --inplace --set /etc/virl.ini DEFAULT l3_floating_end_address 172.16.3.253
94 - command: crudini --inplace --set /etc/virl.ini DEFAULT l3_address 172.16.3.254/24
96 - command: crudini --inplace --set /etc/virl.ini DEFAULT first_snat_nameserver 199.204.44.24
98 - command: crudini --inplace --set /etc/virl.ini DEFAULT second_snat_nameserver 199.204.47.54
100 - command: crudini --inplace --set /etc/virl.ini DEFAULT ramdisk True
102 - command: crudini --inplace --set /etc/virl.ini DEFAULT ank 19401
104 - command: crudini --inplace --set /etc/virl.ini DEFAULT ank_live 19402
106 - command: crudini --inplace --set /etc/virl.ini DEFAULT virl_webservices 19399
108 - command: crudini --inplace --set /etc/virl.ini DEFAULT virl_user_management 19400
110 - command: crudini --inplace --set /etc/virl.ini DEFAULT virl_apache_port 80
112 - command: crudini --inplace --set /etc/virl.ini DEFAULT virl_webmux 19403
114 - command: crudini --inplace --set /etc/virl.ini DEFAULT Start_of_serial_port_range 17000
116 - command: crudini --inplace --set /etc/virl.ini DEFAULT End_of_serial_port_range 18000
118 - command: crudini --inplace --set /etc/virl.ini DEFAULT serial_port 19406
120 - command: crudini --inplace --set /etc/virl.ini DEFAULT vnc_port 19407
122 - command: crudini --inplace --set /etc/virl.ini DEFAULT location_region US
124 - command: crudini --inplace --set /etc/virl.ini DEFAULT vnc False
126 - command: crudini --inplace --set /etc/virl.ini DEFAULT guest_account True
128 - command: crudini --inplace --set /etc/virl.ini DEFAULT user_list tb4-virl:Cisco1234
130 - command: crudini --inplace --set /etc/virl.ini DEFAULT uwmadmin_password Cisco1234
132 - command: crudini --inplace --set /etc/virl.ini DEFAULT password password
134 - command: crudini --inplace --set /etc/virl.ini DEFAULT mysql_password password
136 - command: crudini --inplace --set /etc/virl.ini DEFAULT keystone_service_token fkgjhsdflkjh
138 - command: crudini --inplace --set /etc/virl.ini DEFAULT enable_cinder True
140 - command: crudini --inplace --set /etc/virl.ini DEFAULT cinder_file True
142 - command: crudini --inplace --set /etc/virl.ini DEFAULT cinder_size 20000
144 - command: crudini --inplace --set /etc/virl.ini DEFAULT cinder_location /var/lib/cinder/cinder-volumes.lvm
146 - command: crudini --inplace --set /etc/virl.ini DEFAULT dummy_int True
148 - command: crudini --inplace --set /etc/virl.ini DEFAULT this_node_is_the_controller True
150 - command: crudini --inplace --set /etc/virl.ini DEFAULT internalnet_controller_hostname controller
152 - command: crudini --inplace --set /etc/virl.ini DEFAULT internalnet_controller_IP 172.16.10.250
154 - command: crudini --inplace --set /etc/virl.ini DEFAULT internalnet_port dummy2
156 - command: crudini --inplace --set /etc/virl.ini DEFAULT internalnet_IP 172.16.10.250
158 - command: crudini --inplace --set /etc/virl.ini DEFAULT internalnet_network 172.16.10.0
160 - command: crudini --inplace --set /etc/virl.ini DEFAULT internalnet_netmask 255.255.255.0
162 - command: crudini --inplace --set /etc/virl.ini DEFAULT internalnet_gateway 172.16.10.1
164 - command: crudini --inplace --set /etc/virl.ini DEFAULT iosv True
166 - command: crudini --inplace --set /etc/virl.ini DEFAULT csr1000v True
168 - command: crudini --inplace --set /etc/virl.ini DEFAULT iosxrv432 False
170 - command: crudini --inplace --set /etc/virl.ini DEFAULT iosxrv52 False
172 - command: crudini --inplace --set /etc/virl.ini DEFAULT iosxrv True
174 - command: crudini --inplace --set /etc/virl.ini DEFAULT nxosv True
176 - command: crudini --inplace --set /etc/virl.ini DEFAULT vpagent True
178 - command: crudini --inplace --set /etc/virl.ini DEFAULT iosvl2 True
180 - command: crudini --inplace --set /etc/virl.ini DEFAULT asav True
182 - command: crudini --inplace --set /etc/virl.ini DEFAULT lxc_server True
184 - command: crudini --inplace --set /etc/virl.ini DEFAULT lxc_iperf True
186 - command: crudini --inplace --set /etc/virl.ini DEFAULT lxc_routem True
188 - command: crudini --inplace --set /etc/virl.ini DEFAULT lxc_ostinato True
190 - command: crudini --inplace --set /etc/virl.ini DEFAULT server True
192 - command: crudini --inplace --set /etc/virl.ini DEFAULT vmm_mac True
194 - command: crudini --inplace --set /etc/virl.ini DEFAULT vmm_win32 True
196 - command: crudini --inplace --set /etc/virl.ini DEFAULT vmm_win64 True
198 - command: crudini --inplace --set /etc/virl.ini DEFAULT vmm_linux True
200 - command: crudini --inplace --set /etc/virl.ini DEFAULT virl_clients True
202 - command: crudini --inplace --set /etc/virl.ini DEFAULT ram_overcommit 2
204 - command: crudini --inplace --set /etc/virl.ini DEFAULT web_editor True
206 - command: crudini --inplace --set /etc/virl.ini DEFAULT mitaka True
208 - command: crudini --inplace --set /etc/virl.ini DEFAULT kilo False
210 - command: crudini --inplace --set /etc/virl.ini DEFAULT libvirt_cpu_mode host-passthrough
212 - command: crudini --inplace --set /etc/virl.ini DEFAULT neutron_bridge_flooding True
214 - name: copy vinstall bootstrap wrapper script
215 template: src=files/virl/virl-bootstrap-wrapper dest=/home/virl/virl-bootstrap/virl-bootstrap-wrapper owner=virl group=virl mode=775