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

adds file autorequire #319

Merged
merged 1 commit into from
May 29, 2015
Merged

Conversation

bmjen
Copy link
Contributor

@bmjen bmjen commented May 28, 2015

autorequire will add parent directories of the concat_file to the dependency chain.
So they can be created in the right order if they do not exist.

autorequire will add parent directories of the concat_file to the dependency chain.
So they can be created in the right order if they do not exist.
@cyberious
Copy link
Contributor

👍

cyberious added a commit that referenced this pull request May 29, 2015
@cyberious cyberious merged commit 6264171 into puppetlabs:2.0.x May 29, 2015
@3flex
Copy link
Contributor

3flex commented Jun 1, 2015

Thanks for this. You can close MODULES-2023 as appropriate (I'd raised this issue there).

mkarpiarz pushed a commit to datacentred/puppet that referenced this pull request Sep 20, 2016
This commit updates the nginx submodule to the voxpupuli repo
(https://github.com/jfryman/puppet-nginx.git is just a
reference to the voxpupuli repo, so nothing should change
here) and checks out to a commit before the one that reverted
the hostfix from
voxpupuli/puppet-nginx#624

This fixes the problem with nginx trying to create a vhost
configuration before installing the nginx package. This is
caused by concat not requiring the underlying nginx file
hierarchy.

This solution needs to be reverted when concat devs come up
with a working implementation of the autorequire function
in `lib/puppet/type/concat_file.rb`. The current solution
from ba643617a2a03f0588a0ec6625824a707528d9f0 (L112-L115)
is not working and the original approach:
puppetlabs/puppetlabs-concat#319
has been abandoned at some point.

For more details see the ticket:
https://datacentred.atlassian.net/browse/PD-2567.
spjmurray pushed a commit to datacentred/puppet that referenced this pull request Sep 20, 2016
This commit updates the nginx submodule to the voxpupuli repo
(https://github.com/jfryman/puppet-nginx.git is just a
reference to the voxpupuli repo, so nothing should change
here) and checks out to a commit before the one that reverted
the hostfix from
voxpupuli/puppet-nginx#624

This fixes the problem with nginx trying to create a vhost
configuration before installing the nginx package. This is
caused by concat not requiring the underlying nginx file
hierarchy.

This solution needs to be reverted when concat devs come up
with a working implementation of the autorequire function
in `lib/puppet/type/concat_file.rb`. The current solution
from ba643617a2a03f0588a0ec6625824a707528d9f0 (L112-L115)
is not working and the original approach:
puppetlabs/puppetlabs-concat#319
has been abandoned at some point.

For more details see the ticket:
https://datacentred.atlassian.net/browse/PD-2567.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants