Whirr
  1. Whirr
  2. WHIRR-705

provide better integration between parameterized classes and Hiera

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.8.1
    • Fix Version/s: 0.8.2
    • Component/s: service/puppet
    • Labels:
      None

      Description

      There's a lot of goodness that Hiera bring to the table. This is especially so when considering Puppet 3.0 (which would autoinitialize class parameters based on hiera values). I would like to propose that we:

      1. export the cluster state to Hiera
      2. provide an option of exporting arbitrary state to Hiera
      3. provide an option of using Hiera as the means of passing parameters to the classes
      1. WHIRR-705.patch.txt
        8 kB
        Roman Shaposhnik

        Activity

        Hide
        Roman Shaposhnik added a comment -

        This patch makes the first attempt at full integration with Puppet's Hiera. The new property puppet.hiera_classes can be set to true and that would flip puppet into passing all the class parameters via Hiera (instead of the explicit class defs).

        Show
        Roman Shaposhnik added a comment - This patch makes the first attempt at full integration with Puppet's Hiera. The new property puppet.hiera_classes can be set to true and that would flip puppet into passing all the class parameters via Hiera (instead of the explicit class defs).
        Hide
        Andrew Bayer added a comment -

        +1, committing to trunk and 0.8.

        Show
        Andrew Bayer added a comment - +1, committing to trunk and 0.8.

          People

          • Assignee:
            Roman Shaposhnik
            Reporter:
            Roman Shaposhnik
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development