Merge pull request #94 from bodepd/data_model_docs

Add basic docs for data model
Add coe::base parameters data_mappings

Using the coe::base class means that we need to
add the following to our data_mappings

controller_node_internal maps to
coe::base::controller_node_internal

build_node_name needs to be supplied.
Merge pull request #95 from bodepd/add_coe_params

Add coe::base parameters data_mappings
Add coe::base::controller_hostname

Adds an additional parameter related to the
coi::baes refactor that was missing.

Without this code, none of the nodes can even
compile catalogs.
Merge pull request #96 from bodepd/add_missing_coe_param

Add coe::base::controller_hostname
Update package params for coe refactor

This commit ensures that package repos
will be set up correctly by updating the
previous package parameters with the
new ones from coe::base.

This includes changes to both the common
hiera_data as well as basic.test.sh.
Merge pull request #97 from bodepd/update_package_config

Update package params for coe refactor
update config.yaml, move most global config out

This commit updates config.yaml remove the global
puppet config.

It requires the following commit on the
scenario node terminus

  5ba0f92453aa4d4eaf75d68badff421a39573c47

The motivation is to allow scenarios to set
config defaults (i.e.: 13_role_ha, sets glance_backend
to swift), and to still allow those defaults to
be overridden.
move user data out of common.yaml

Currently, there is quite a lot of data in common.yaml
that should be provided by users.

This data has been moved to user.yaml (the
current location for user default data)
Merge pull request #99 from bodepd/move_common_user

move user data out of common.yaml
Merge pull request #98 from bodepd/move_global_config

update config.yaml, move most global config out
Use cisco rabbitmq and mysql modules

They are required for the HA model.
Merge pull request #102 from bodepd/module_changes

Use cisco rabbitmq and mysql modules
make it so /etc/resolv.conf always has a search

It is not enough to substitute the search domain. If none exist, one
must be added so that even older versions of facter return something
when called with fqdn.

Signed-off-by: Loic Dachary <loic@dachary.org>
continous append of operatingsystem to basic_tests.sh

use sed -i instead of >> to basic_tests when setting the
operatingsystem.

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

continous append of operatingsystem to basic_tests.sh
Merge pull request #105 from dachary/wip-domain

make it so /etc/resolv.conf always has a search
make domain name configurable

This commit ensures that the domain
name can be made configurable. It removes
locations where it was hardcoded in both
setup.pp and Vagrantfile.
Merge pull request #109 from bodepd/domain_name

make domain name configurable
Add install scripts

This commit adds basic install scripts.

It also adds some basic docs for them.