summaryrefslogtreecommitdiff
path: root/openstack/manifest
Commit message (Collapse)AuthorAgeFilesLines
* ceilometer: Configure ceilometer for multinode deploymentFrancisco Redondo Marchena2015-04-271-2/+4
| | | | Change-Id: I065dcd8926775c5469830af25c3fc6a49d89e432
* Move postgres-server configuration out of keystone-setupTiago Gomes2015-04-241-0/+2
| | | | | | | | | Otherwise postgres-server and keystone-setup services will initially fail, as keystone-setup needs a postgres-server running to succeed, but the postgres-server can only run after some configuration, which was previously being done by keystone-setup. Change-Id: I2d649d494cb54119e3b9bd3d9f6deb46bfb2dd12
* Configure and start an iSCSI initiator on all required machinesTiago Gomes2015-04-241-2/+2
| | | | | | | | | The OpenStack Ironic Conductor service requires that an iSCSI initiator is running on the same local machine. This commit configures and sets an iSCSI initiator to run on the controller node on a two-node and three-node OpenStack system. For a one-node system, this service was already configured as it is required by OpenStack Cinder. Change-Id: I46291d9cd1a31e3ff91888401d45ab0dc67e3677
* Openstack: Make Ceilometer configurablePatrick Darley2015-04-171-0/+11
| | | | | | | This commit configures ceilometer to integrate with Keystone, Glance, Cinder and Nova. Change-Id: I19e8580de87858033ce1c2caf86a828d6377bb91
* OpenStack: Split Cinder into config, db and lv setupRichard Maw2015-04-171-2/+8
| | | | Change-Id: Iae387e39c4a62ef608496d31c748493fa88ce3e1
* OpenStack: Split nova into control and computeRichard Maw2015-04-171-2/+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-171-2/+4
| | | | | | | | | | | | | | | | | | 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: Disable rp filteringRichard Maw2015-04-171-0/+2
| | | | | | This drop-in file will be processed by systemd on boot. Change-Id: I055d22dd481cc5084f6dbacbb787c3015d75461e
* OpenStack: Configure Tempest at deployment time.Pedro Alvarez2015-04-171-0/+1
| | | | | | | | | | This is being done using the 'template' option from the install-files extension. Signed-off-by: Zara Zaimeche <zara.zaimeche@codethink.co.uk> Signed-off-by: Mike Smith <mike.smith@codethink.co.uk> Change-Id: Id3671d34692823e3f34f6565f40732b889cb8486
* Openstack: Make Ironic configurableTiago Gomes2015-04-171-0/+7
| | | | | | | This commit configures Ironic to integrate with Keystone, Neutron and Glance. Nova integration will be added in a following commit. Change-Id: Id557e8e048b6051d764b4915192cfd55bfe68d32
* Add configuration for swift controller nodeRichard Ipsum2015-04-161-0/+7
| | | | | | | This adds configuration needed to deploy a swift proxy-server that uses keystone for authentication. Change-Id: I038180e2d1e16f1f612986ca9db241ce05afa84c
* OpenStack: stop horizon.yml being executableRichard Maw2015-04-161-1/+1
| | | | Change-Id: I17222d8ca6fa669ef3e0046bb91a1f5af8d1c00d
* Openstack: Make Horizon configurablePedro Alvarez2015-04-161-0/+7
| | | | | | | | Change-Id: I70745baea478dd9fd57d9e3d5ae66d40db3c1712 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Zara Zaimeche <zara.zaimeche@codethink.co.uk> Signed-off-by: Mike Smith <mike.smith@codethink.co.uk>
* Openstack: Make Neutron configurablePedro Alvarez2015-04-161-0/+73
| | | | | | | Change-Id: I517142d6879f4cfce821a21a5fe2b661e184ce53 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Richard Maw <richard.maw@codethink.co.uk>
* Openstack: Add support to configure the network of the nodePedro Alvarez2015-04-161-0/+9
| | | | | | Change-Id: I8f8bfb231ab5ff4c2a825451a57a5b38a641c300 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Richard Maw <richard.maw@codethink.co.uk>
* Openstack: Make Nova configurablePedro Alvarez2015-04-161-0/+17
| | | | | | | Change-Id: Ia5e2450351359d35fd2aa37b75534178d8305936 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Richard Maw <richard.maw@codethink.co.uk>
* Openstack: Make Cinder configurablePedro Alvarez2015-04-161-0/+10
| | | | | | | Change-Id: I9c2bb1a204a01fa82e90d517663f6cf654666395 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Patrick Darley <patrick.darley@codethink.co.uk>
* Openstack: Make Glance configurablePedro Alvarez2015-04-161-0/+14
| | | | | | Change-Id: I137bd286b2f8ad6eeb37d34803f9ae41a735e7ec Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
* Openstack: Make Keystone configurablePedro Alvarez2015-04-161-0/+18
Change-Id: Ic29d7c367622e0ab35486466e5e32ca432539c39 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>