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

Add the ability to manage dependent packages else where. #298

Closed
wants to merge 3 commits into from

Conversation

kwolf-zz
Copy link

We already manage one of the packages (ca-certificates) elsewhere. This adds the ability to manage dependent packages outside of the nodejs module to avoid duplicate package definitions.

@juniorsysadmin
Copy link
Member

@kwolf Would prefer that this uses manage_dependencies as the parameter for semi-consistent variable naming reasons

@kwolf-zz
Copy link
Author

I thought about that but I wanted it to be more clear that it was package dependencies. I am still happy to change it if you want me too.

@juniorsysadmin
Copy link
Member

Puppet will pull in package dependencies via yum, apt etc so leaving package in the name might lead to confusion. manage_repo_dependencies is even more explicit, if you were after more naming suggestions...

@@ -469,6 +469,12 @@ that were available on 2017-01-08:
The USE flags to use for the Node.js package on Gentoo systems. Defaults to
['npm', 'snapshot'].

#### `manage_dep_packages`
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make it clear in the README that this refers to requirements for an apt HTTPS repository, not nodejs itself.

@juniorsysadmin
Copy link
Member

@kwolf Status of this PR?

@juniorsysadmin
Copy link
Member

Kinda superseded by #348 . Which might make it more difficult to solve your problem. Or not.

@juniorsysadmin juniorsysadmin added the wont-fix This will not be worked on label Dec 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants