Skip to content

Various test setup fixes #181

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 23, 2014
Merged

Various test setup fixes #181

merged 1 commit into from
Jul 23, 2014

Conversation

justinstoller
Copy link
Member

Specifically updates our usage of install_puppet() to a) specify
version numbers (allowing installation on platforms that have native
packages but no native dependency resolution) and b) default to
installing from gem if no other installation candidate exists for the
platform.

We also update the creation of a hiera.yaml file to use echo '' >
instead of touch because touch puts in a newline that is encoded in
such a way on Debian 7 as to be unparsable by Ruby's YAML parser.

And finally we ensure we are setting these and other prerequisites
(stdlib) on all hosts, not just the default.

Specifically updates our usage of `install_puppet()` to a) specify
version numbers (allowing installation on platforms that have native
packages but no native dependency resolution) and b) default to
installing from gem if no other installation candidate exists for the
platform.

We also update the creation of a hiera.yaml file to use `echo '' >`
instead of `touch` because touch puts in a newline that is encoded in
such a way on Debian 7 as to be unparsable by Ruby's YAML parser.

And finally we ensure we are setting these and other prerequisites
(stdlib) on all hosts, not just the default.
hunner added a commit that referenced this pull request Jul 23, 2014
@hunner hunner merged commit 94ec1af into master Jul 23, 2014
@hunner hunner deleted the maint/master/test_fixups branch August 14, 2014 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants