-
Notifications
You must be signed in to change notification settings - Fork 94
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
ERROR: Puppet 4.0 no longer supports local scope defined types #77
Comments
Thanks for reporting this. |
This is currently fixed is the "develop" branch using |
Problem persists in defined type |
EmersonPrado
pushed a commit
to EmersonPrado/puppet-varnish
that referenced
this issue
Sep 29, 2017
Added PR 160 |
maxchk
added a commit
that referenced
this issue
Oct 3, 2017
[Issue #77] Move nested defined types to their own manifests
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This module breaks in Puppet 4.0 as it no longer supports locally scoped defined types as in
manifests/vcl.pp
. I'd like to get this into a pull request ASAP but before I do I'd like to make sure someone will be available to merge it in and provide some feedback before going through the trouble. I'm not sure if this module is actively being maintained.I received this error after updating to Puppet 4.0:
I have patched this locally using following suggested fix.
in
manifests/vcl.pp
:Move the following into
manifests/includefile.pp
and rename the define tovarnish::includefile
On
manifests/vcl.pp
line 100:change
includefile { $includefiles: }
to
varnish::includefile { $includefiles: }
The text was updated successfully, but these errors were encountered: