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

Add a Hiera 5 eyaml lookup_key function

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 4.10.0
    • Component/s: None
    • Labels:
    • Template:
    • Epic Link:
    • Team:
      Puppet Developer Experience
    • Story Points:
      2
    • Sprint:
      PDE 2017-01-25, PDE 2017-02-08
    • Release Notes:
      New Feature
    • Release Notes Summary:
      Hide
      Puppet now integrates eyaml by adding explain support to existing hiera.yaml version 3 use of the {{eyaml}} backend, and allows eyaml to be used in hiera.yaml version 5 format with an entry on the form {{lookup_key: eyaml_lookup_key}}. This provided that the eyaml gem is installed separately as it is not bundled with puppet.
      Show
      Puppet now integrates eyaml by adding explain support to existing hiera.yaml version 3 use of the {{eyaml}} backend, and allows eyaml to be used in hiera.yaml version 5 format with an entry on the form {{lookup_key: eyaml_lookup_key}}. This provided that the eyaml gem is installed separately as it is not bundled with puppet.
    • QA Risk Assessment:
      No Action
    • QA Risk Assessment Reason:
      covered by unit tests; including dependence on gem

      Description

      A Hiera, version 5 lookup_key function for eyaml should be added. The function should be dependent on a new hiera_eyaml feature. The feature should require the Gem with the same name.

      The added function will rely on the capabilities provided by the hiera_eyaml gem and hence use the same options etc. that the eyaml gem does.

      If eyaml is configured as a backend in Hiera 3, that declaration should instead make use of the added function.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              thomas.hallgren Thomas Hallgren
              Votes:
              1 Vote for this issue
              Watchers:
              13 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support