Add support for mulitple external networks
Add support for multiple external networks
Add tests and fix lint
Updated README.md with multi floating pool instructions
Fix conflicts with trunk
change run-internal-router and external-network-id to use - in their names to be consistent with other user set variables
When reassigning agents only use agents in the same service group
Always set the external-network-id
Fix - in template
Need to import relations_of_type
Write configs out when cluster relation is departed or joined as leadership election can change l3_agent.ini
Fix a few bugs in quantum_utils.py
Register stop hook and stop the L3 agent when its called
Stop l3-agent when cluster is broken
1) Fixed '-' v '_' inconsistancy in configuration parameter names
2) Set external_network_id in all l3_agent.inis for a given service group
3) Write out configs on cluster-relation-{joined,changed,departed}
4) Add code to ensure that neutron objects are only relocated to other nodes in the same service group
5) Tests for the above
Stop services appropriate for the installation and convert unit_private_ip to hostnames if needed
Minor lint fix
[liam young] Add support for multiple external networks using configuration