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.
Merge pull request #111 from bodepd/install_scripts

Add install scripts
move user.yaml to user.common

we need to be able to provide hard-coded user data
for our automated tests. And on occasion that data
needs to be specified per scenario (b/c different
data overrides are specific to certain scenarios).

This commit modifies the existing user data to
better accomplish this.

1. Adds user.common and user.%{scenario} to the
hierarchy. Allowing a place for common and
scenario specific user data for testing.

2. moves user.yaml to user.common. This assumes that
users can supply fresh user specific overrides
to user.yaml, and that user.common show examples of
things that a user may want to override. It is possible
that this will have to change and that
user.common should really be user.2_role
Merge pull request #112 from bodepd/mv_user_yaml

move user.yaml to user.common
Merge remote-tracking branch 'origin' into replace_metadata