summaryrefslogtreecommitdiff
path: root/clusters/openstack-installer.morph
Commit message (Collapse)AuthorAgeFilesLines
* OpenStack: Split Cinder into config, db and lv setupbaserock/openstack-in-baserock2Richard Maw2015-04-161-0/+9
| | | | Change-Id: Iae387e39c4a62ef608496d31c748493fa88ce3e1
* OpenStack: Split nova into control and computeRichard Maw2015-04-161-0/+4
| | | | | | | | This adds NOVA_ENABLE_{CONTROLLER,COMPUTE}. Both are enabled by deafult, but if CONTROLLER is enabled but COMPUTE isn't, then the conductor service is enabled. Change-Id: I523a7270d4afdcd1e2a30eaac42ea499581fe971
* OpenStack: Split neutron config up into MANAGER, CONTROLLER and AGENTRichard Maw2015-04-161-0/+9
| | | | | | | | | | | | | | | | | | This adds NEUTRON_ENABLE_{MANAGER,CONTROLLER,AGENT} to determine which parts should be run on a node, so a network node has MANAGER enabled, but doesn't need CONTROLLER or AGENT, since those will be run on the controller and compute nodes respectively. This works by the configuration extension selectively enabling systemd units, with config-setup always being run, and db-setup run on the controller node. Rather than having the enable logic in 3 distinct setup services, their dependencies have been augmented to run after appropriate setup services if they are enabled, and to not run if their configuration hasn't been created. Change-Id: I7625074c94acfb49fc68660440609b0fe9c0052d
* OpenStack: Add threenode installerRichard Maw2015-04-161-0/+146
This will be fully functional after service configuration is better partitioned between the nodes. Change-Id: I7822c42b9087bc52111e8b7181b67f55d8393643