Adds Fuel Installation Capability 71/39771/2
authorParker Berberian <pberberian@iol.unh.edu>
Mon, 21 Aug 2017 13:24:57 +0000 (09:24 -0400)
committerParker Berberian <pberberian@iol.unh.edu>
Thu, 31 Aug 2017 17:28:58 +0000 (13:28 -0400)
commit136e34eeb584922f6a3fab4ed9e8f5b35d8b0921
tree4c132b05b6978b20a87f3f1a149855cb6add026b
parent4e7615879fba5b6a347820dbf208d07e8c9b5981
Adds Fuel Installation Capability

JIRA: N/A

Adds the ability to automatically install and deploy Fuel onto
a remote host.
the hostScripts/fuelInstall.sh script boots the master machine
and uses the fuel iso to install fuel to the machine.
the source/installers/fuel.py then uses the source/api/fuel_api
handler to configure and deploy fuel.
Running:
    Fuel_Installer(domains,networks,libvirt,utility).go()
Will install fuel and deploy Openstack on top of Fuel
assuming the host is properly configured.

Change-Id: I41aee773b27b893311c945221b93eacf36aa83cc
Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
tools/laas-fog/hostScripts/fuelInstall.sh [new file with mode: 0755]
tools/laas-fog/hostScripts/horizonNat.sh [new file with mode: 0755]
tools/laas-fog/source/api/fuel_api.py [new file with mode: 0644]
tools/laas-fog/source/installers/__init__.py [new file with mode: 0644]
tools/laas-fog/source/installers/fuel.py [new file with mode: 0644]
tools/laas-fog/source/installers/installer.py [new file with mode: 0644]