Add HA specific config
This commit adds the basic configs for the work
so far on porting the HA model.
- adds galera class group
- adds enable_ha to hierarchy
- adds clientcert to hierarchy (to allow cert based
overrides to codify things like active/passive for
tests)
- adds the 13 role HA scenario
- adds ha specific hiera defaults
- adds example user data for 13 node scenario
- adds scenario specific data mappings
- add hiera data based on load_balancer certs names
to allow active/passive
- adds ha specific hiera global params
- adds additional role mappings for ha
Update README and common.yaml

README now includes simpler librarian-puppet-simple installation,
and references the fact that you may need to change your scenario.

Also, an update to common.yaml, and all_in_one.yaml for
more complete suppport of the all_in_one scenario
Improve data model docs.
Merge pull request #120 from bodepd/data_model_docs

Improve data model docs.
Revert "Use cisco rabbitmq and mysql modules"

This reverts commit 26702fcc56515c90768421703395394a00a6379f.
Merge pull request #121 from bodepd/revert_cisco_module_update

Revert "Use cisco rabbitmq and mysql modules"
Merge pull request #100 from bodepd/ha_config

Add HA specific config
Merge pull request #117 from robertstarmer/master

Update README and common.yaml
Update README to improve scripted install instructions

The raw URLs were missing the /master branch

The last command was confusing if you don't know the
meaning of the positional parameters
v_config['apt_cache'] ignored because of % precedence

Signed-off-by: Loic Dachary <loic@dachary.org>
fix typos

Signed-off-by: Loic Dachary <loic@dachary.org>
Merge pull request #127 from dachary/wip-typos

fix typos
Merge pull request #122 from robertstarmer/master

Update README to improve scripted install instructions
Merge pull request #125 from dachary/wip-apt_cache

v_config['apt_cache'] ignored because of % precedence
fix setup.sh URL and bash interpretation

* s|/master/openstack-installer|/openstack-installer/master|

* use <() instead of -c "$()" to avoid potential buffer limits or
  escaping issues.

Signed-off-by: Loic Dachary <loic@dachary.org>
Merge pull request #129 from dachary/wip-setup-sh

fix setup.sh URL and bash interpretation
allow cinder to connect to mysql from compute

and other services as well otherwise it fails during startup.

Signed-off-by: Loic Dachary <loic@dachary.org>
Dev

Change from jenkins_ to osi_user_ and osi_conf_ for env
var yaml overrides
Add testing to control node fragments
Add Show command for metadata
Fix image selection
Config drive is default on, remove from boot command
Split metadata between config and hiera(user), only user config
for build script substitution
Send user.yaml and config.yaml as files instead of using metadata
service
Add docstrings
Make fragment show use live metadata for substitutions
Add fragment that allows control to wait for compute
Add fragment that copies user.yaml and config.yaml to puppet dir
Parameterise domain
Fix puppet return code
Add testing interface to control node and testing fragment
Rewrite hiera_config to create facts from config.yaml
Add metadata parsing based on new yaml layout and order.
Merge pull request #130 from dachary/wip-cinder

allow cinder to connect to mysql from compute
Merge pull request #131 from michaeltchapman/from_dan

Dev