Uploaded image for project: 'Apache Whirr (retired)'
  1. Apache Whirr (retired)
  2. WHIRR-705

provide better integration between parameterized classes and Hiera

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: 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
        abayer Andrew Bayer added a comment -

        +1, committing to trunk and 0.8.

        Show
        abayer Andrew Bayer added a comment - +1, committing to trunk and 0.8.
        Hide
        rvs 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
        rvs 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).

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development