Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-1654

change some hadoop puppet variables from local to node scope

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • 0.8.0
    • 1.0.0
    • deployment, hadoop

    Description

      the purpose of this change is to refactor certain puppet variables in cluster.pp and init.pp scripts. Precisely, I would like to change the configurable parameters like $ha and $auth from "local" to "node" scope. I believe, there is no need to pass in these variables to every module/class as these parameters doesn't change once set. With puppet 3 (static scoping) , this change is mandatory as I currently see these variables ($ha, $auth) referenced in multiple places assuming that it is defined in some outer scope. This will not work with puppet 3.

      More details of static scoping: https://docs.puppetlabs.com/puppet/latest/reference/lang_scope.html#static-scope

      Attachments

        Activity

          People

            Unassigned Unassigned
            vishnu vishnu gajendran
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: