summaryrefslogtreecommitdiff
path: root/clusters/openstack-one-node.morph
Commit message (Collapse)AuthorAgeFilesLines
* openstack: fix the public endpointsTiago Gomes2015-08-191-2/+0
| | | | | | | | | | | | | | | | | The public keystone endpoints ought to be accessible outside of the three-node cluster. However, the CONTROLLER_HOST_ADDRESS parameter corresponds to an hostname that maps to an IP addess in the private management network. Resolve this by creating the public endpoints with the controller hostname, which should be public accessible. In addition, the admin endpoint for keystone needs to be public accessible as well. Also, remove unneeded entries in the hosts files. E.g threenode-controller could resolve to a private or public IP address, depending on the configuration on nsswitch.conf. Change-Id: Ibb305d0541ee4094fcc0aa1f8233a5d98fed58e5
* Reformat all definitions according to a consistent styleSam Thursfield2015-07-191-4/+4
| | | | | | | | | | | | | | | | | This was done using the 'indent' tool, which uses a fork of PyYAML named 'ruamel.yaml' to rewrite YAML files without losing comments, ordering, or certain elements of formatting. My aim with doing this is to open the door to automated editing of the reference system definitions using the 'ruamel.yaml' library. This can be used to implement automated migration when we want to make changes to the YAML format that we use to represent Baserock system definitions. Although this looks drastic, remember that it's actually only altered 65 out of 608 .morph files -- the vast majority already pass unchanged through my version of ruamel.yaml. Change-Id: I95ec978714b5bd1c02c90183336a9fbb846cb692
* Move all the directories used for install-files into a subdirectorybaserock/adamcoldrick/all-exts-in-definitions-v2Adam Coldrick2015-06-021-1/+1
| | | | Change-Id: I309c183ce8b9ff9d0f5ac4807244547f2cc4ddf5
* Move extensions into a subdirectoryAdam Coldrick2015-06-021-1/+1
| | | | Change-Id: I12e7c03b30da78da1eb220d2826ce0003d6efe2e
* openstack: enable glance only in the controllerTiago Gomes2015-05-011-0/+1
| | | | Change-Id: I506525f48952b1807732fb726aa16f9f33e608d7
* openstack: enable keystone only in the controllerTiago Gomes2015-05-011-0/+1
| | | | Change-Id: I43f1cd43645ff8358a1d8d699352438633124038
* openstack: tidy up cluster morphologiesTiago Gomes2015-05-011-2/+1
| | | | Change-Id: Ide6df1bb9128585973dfc3eec37fd46c5eda7a68
* ceilometer: Configure ceilometer for multinode deploymentFrancisco Redondo Marchena2015-04-271-1/+2
| | | | Change-Id: I065dcd8926775c5469830af25c3fc6a49d89e432
* Enable Ironic on the three-node OpenStack systemTiago Gomes2015-04-241-0/+1
| | | | | | | Also avoid running it on the compute machine on a two-node OpenStack system. Change-Id: I091bb4641291aaf1d699be2bd433cbda1f87d743
* OpenStack: Don't enable baremetal scheduling by defaultPedro Alvarez2015-04-171-1/+1
| | | | Change-Id: Ia100ffa9034fb96283cea6ee208bd1d29999c738
* Openstack: Make Ceilometer configurablePatrick Darley2015-04-171-0/+6
| | | | | | | This commit configures ceilometer to integrate with Keystone, Glance, Cinder and Nova. Change-Id: I19e8580de87858033ce1c2caf86a828d6377bb91
* Integrate Nova with IronicTiago Gomes2015-04-171-0/+4
| | | | Change-Id: I2eee55408b174dc820ce713e6821f200a1532a48
* Openstack: Make Ironic configurableTiago Gomes2015-04-171-0/+5
| | | | | | | This commit configures Ironic to integrate with Keystone, Neutron and Glance. Nova integration will be added in a following commit. Change-Id: Id557e8e048b6051d764b4915192cfd55bfe68d32
* Add cluster to deploy a Openstack system in one nodePedro Alvarez2015-04-161-0/+88
Change-Id: I8784857c1531cac0e1048da1bc83bdfda25258c2