Skip to content
This repository has been archived by the owner on Jul 11, 2018. It is now read-only.

Remove hardcoded packages and replace with modules #10

Merged
merged 2 commits into from Dec 6, 2012

Conversation

garethr
Copy link
Contributor

@garethr garethr commented Dec 2, 2012

This commit replaced the Package resources for wget and build-essential with existing puppet modules from the forge.

This may seem a bit of a faff but it aids module reuse, here's the problem I ran into.

  • I have several puppet modules all of which require build-essential and/or wget
  • Package resourced can only to defined once by compiled catalogue
  • If you define wget and build-essential directly you're immediately incompatible with anything else that does

This may also have the knock on effect of letting the module support other operating systems. I haven't tested it but from a quick read the module doesn't appear to do anything platform specific except install build-essential.

@thomasvandoren
Copy link
Owner

This looks good. I think make is needed in order to support rhel-like systems, but I'll go ahead and release this as is. Thanks!

thomasvandoren added a commit that referenced this pull request Dec 6, 2012
Remove hardcoded packages and replace with modules
@thomasvandoren thomasvandoren merged commit f0f01c7 into thomasvandoren:master Dec 6, 2012
@thomasvandoren
Copy link
Owner

Released in version 0.0.9.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants