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

A node can't always collect its own exported resources

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Done
    • Affects Version/s: PUP 3.4.3
    • Fix Version/s: PUP 3.6.2
    • Component/s: Compiler
    • Labels:
    • Template:
    • Story Points:
      2
    • Sprint:
      Week 2014-5-28 to 2014-6-4, Week 2014-6-4 to 2014-6-11

      Description

      Depending on how tags are applied, a node does not collect its own resources.

      Setting the tag metaparameter in a resource default results in none of the test nodes collecting this resource.

      When the tag function is used, then each node collects the other nodes resources, but not it's own.

      When the resource has a tag => metaparameter applied directly, then all resources are collected.

      However, even when the tag is given as a string rather than an array, the resource is collected ( at least on some resource types, notify, setting the tag as a string did not fully work for a concat resource )

      For code samples that will reproduce the behavior, please refer to:

      https://gist.github.com/llowder/209fece500c1823c229b
      https://gist.github.com/llowder/a455dd2e8d7ceddf9abc

      I've also created a table that summarizes the notify resource test results, it is attached to the ticket.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                lee Lee Lowder
              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Zendesk Support