Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-3630

The compiler does not process metaparameter inheritance for resources declared outside of Class[main]

    XMLWordPrintable

Details

    • Bug
    • Status: Needs Information
    • Normal
    • Resolution: Unresolved
    • PUP 3.7.3, PUP 3.8.5, PUP 4.3.2, PUP 5.5.12, PUP 6.12.0
    • None
    • Compiler
    • Coremunity
    • Minor
    • 47711
    • 1

    Description

      This behavior is really quirky.

      It seems if a defined type is restructured to include the noop parameter, you get the expected behavior described initially in the ticket (ie a noop overwrite). Without restructuring the defined type, noop => false will not take precedence over what is set in let's say site.pp. This could be due to an issue with the way noop is being "inherited" by the resources with the defined type. I am using inherited pretty loosely here, as this isn't actually the way this works.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jay Jay Wallace
              Kurt Wall Kurt Wall
              Votes:
              9 Vote for this issue
              Watchers:
              18 Start watching this issue

              Dates

                Created:
                Updated:

                Zendesk Support