This commit introduces a new parameter "OCTAVIA_NODE", which
is standalone by default. Only the main (for ha) or standalone
nodes create resources like accounts, the management network,
images, etc.
We also introduce a multinode vagrant configuration.
A follow up patch will introduce an haproxy in front of the octavia
API endpoints.
Change-Id: I835ee7e0e925232b55f3c14eeed98aeb0f0ce463
Now we can do:
VM_CPUS=4 VM_MEMORY=6000 vagrant up
And this will spawn an instance with 4 VCPUs, 6GB of RAM, and devstack
+ octavia deployed.
This allows for better adjustment of resources and capabilities, based
on the type of development or test we inted to perform.
Change-Id: I3f22a43a1a4cf4af907222fd46c015d8a5c269be
Vagrant rsyncs or mounts by default the directory containing the Vagrantfile
under /vagrant inside the instance.
With this change, it's possible to modify local scripts and redeploy,
eliminating the build dependency on the remote git server.
Change-Id: Ibb016a8c433644c18c033c66bd3a3cc9571af9f4