Skip to content
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

Clean up install class #6

Merged
merged 2 commits into from
Sep 10, 2013

Conversation

reidmv
Copy link
Member

@reidmv reidmv commented Sep 9, 2013

The install class seems to be designed to make the logic decision on how to install r10k based on whether or not PE is being used. However, some of that logic had leaked out into the init.pp file, and the install/*.pp classes were redundant in many ways. This commit simplifies and reduces the apparent complexity of the class without changing the functional configuration.

The install class seems to be designed to make the logic decision on how
to install r10k based on whether or not PE is being used. However, some
of that logic had leaked out into the init.pp file, and the install/*.pp
classes were redundant in many ways. This commit simplifies and reduces
the apparent complexity of the class without changing the functional
configuration.
There are currently bugs in r10k 1.x which make using 0.x desireable
in certain circumstances. However, 0.x requires make and gcc.
Conditionally include those classes if necessary due to 0.x r10k version
usage.

When 1.x is just as good or better than 0.x, we can stop supporting
0.x and remove these bits.

Conflicts:
	manifests/install.pp
acidprime added a commit that referenced this pull request Sep 10, 2013
@acidprime acidprime merged commit 63b9436 into voxpupuli:master Sep 10, 2013
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.

3 participants