cleanup of vagrant environments

added allinone env
default to skipping a bunch of stuff via tags
add tag for logging so i can skip it
create variable for default schedulers so i can override it
make xorp role more resiliant to slow service start/restart
internal neworking works

example:

root@allinone:/home/vagrant# ip netns exec qrouter-a7f29680-2e15-4566-b97b-2d5d0ea2cc20 ping 172.16.255.3
PING 172.16.255.3 (172.16.255.3) 56(84) bytes of data.
64 bytes from 172.16.255.3: icmp_req=1 ttl=64 time=3.43 ms
64 bytes from 172.16.255.3: icmp_req=2 ttl=64 time=0.462 ms
^C
--- 172.16.255.3 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.462/1.949/3.436/1.487 ms
root@allinone:/home/vagrant# ip netns exec qrouter-a7f29680-2e15-4566-b97b-2d5d0ea2cc20 ssh 172.16.255.3
The authenticity of host '172.16.255.3 (172.16.255.3)' can't be established.
RSA key fingerprint is de:82:23:24:aa:07:82:7e:6b:43:9f:52:5e:4a:31:80.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.255.3' (RSA) to the list of known hosts.
fixing external networks
revert accidently changed keystone client bits

cleanup of vagrant environments

added allinone env
default to skipping a bunch of stuff via tags
add tag for logging so i can skip it
create variable for default schedulers so i can override it
make xorp role more resiliant to slow service start/restart

internal neworking works

example:

root@allinone:/home/vagrant# ip netns exec qrouter-a7f29680-2e15-4566-b97b-2d5d0ea2cc20 ping 172.16.255.3
PING 172.16.255.3 (172.16.255.3) 56(84) bytes of data.
64 bytes from 172.16.255.3: icmp_req=1 ttl=64 time=3.43 ms
64 bytes from 172.16.255.3: icmp_req=2 ttl=64 time=0.462 ms
^C
--- 172.16.255.3 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.462/1.949/3.436/1.487 ms
root@allinone:/home/vagrant# ip netns exec qrouter-a7f29680-2e15-4566-b97b-2d5d0ea2cc20 ssh 172.16.255.3
The authenticity of host '172.16.255.3 (172.16.255.3)' can't be established.
RSA key fingerprint is de:82:23:24:aa:07:82:7e:6b:43:9f:52:5e:4a:31:80.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.255.3' (RSA) to the list of known hosts.

fixing external networks

revert accidently changed keystone client bits
some changes based on questions and a few cleanup items
Neutron ML2 upgrade
Cleanup neutron-openvswitch-to-ml2-vlan-migration.yml
swift-proxy: remove multiple old haproxy.cfg
Merge pull request #607 from blueboxgroup/swift-proxy-cleanup

swift-proxy: remove multiple old haproxy.cfg
Clean up glance role

Add names to tasks, use failed_when, add a handler flush to avoid
restarting glance twice, loop over lineinfile, remove name on include,
whitespace.
bootstrap_ml2 creates /etc/network/interfaces.d
network_config tag for bootstrap_ml2 playbook
bootstrap_ml2: add names and spaces to network config
Merge pull request #610 from blueboxgroup/linuxbridge-bootstrap-network

Linuxbridge bootstrap network
Use failed_when instead of ignore_errors

ignore_errors still displays red on the screen and it looks like a
failed task. Makes it difficult to grep logs and visually inspect
output. failed_when does not do this, instead it just looks as if it
were a success, which is what we're after. The return json still marks
the task as failed so we can use that data elsewhere if desired.
Merge pull request #609 from blueboxgroup/cleanup-glance-more

Clean up glance role
Restart appropriate heat services on change

From dev IRC,  heat.conf should cause all to restart, api-paste should
cause api to restart, and policy.json is re-read automatically on
change.

fixes #599
ansible-lint: Add patched fork to requirements.txt
ansible-lint: service module not shell, ssh reload
fix nbd mispelling in /etc/modules