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

hiera_include stopped working

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Done
    • Affects Version/s: PUP 3.7.5
    • Fix Version/s: PUP 3.8.0, PUP 4.1.0
    • Component/s: Language
    • Labels:
    • Environment:

      Ubuntu 14.04 LTS, future parser enabled

    • Template:
    • Story Points:
      1
    • Sprint:
      Language 2015-04-01, Language 2015-04-15
    • Release Notes:
      Bug Fix

      Description

      This worked in version 3.7.4, and is broken in 3.7.5:
      hiera_include('classes', '')
      node foo {
      }

      But only as a catalog compile driven for nodes, I can't get it to happen for puppet apply.

      It gets a failure of:
      Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Function Call, uninitialized constant Hiera::PuppetFunction at .../manifests/site.pp:48:1 on node puppetmaster

      Where line 48 is where I have hiera_include('classes', '')

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  qa qa
                  Reporter:
                  robbat2 Robin Johnson
                  QA Contact:
                  Kurt Wall
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  6 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Zendesk Support