You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by "Michael Weiser (JIRA)" <ji...@apache.org> on 2015/01/29 14:59:34 UTC

[jira] [Created] (BIGTOP-1634) Puppet class parameter and hiera conversion

Michael Weiser created BIGTOP-1634:
--------------------------------------

             Summary: Puppet class parameter and hiera conversion
                 Key: BIGTOP-1634
                 URL: https://issues.apache.org/jira/browse/BIGTOP-1634
             Project: Bigtop
          Issue Type: Improvement
          Components: deployment
    Affects Versions: backlog
            Reporter: Michael Weiser


As discussed on the DEV list:
Update the puppet code to use self-contained, parametrised classes and proper scoping. Replace all extlookup calls bei either explicit or automatic hiera parameter lookups. Implement HA/non-HA alternative via hiera lookup hierarchy. Replace append_each from bigtop_util by suffix from stdlib. Do file imports via puppet:/// scheme. Remove bigtop_util because remaining function get_settings is not needed any more.

Additionally: Add additional configuration options for zookeeper and yarn as well as a new class for journalnode configuration.

I've separated it into two patches of ease of review:
0001: actual hiera/class conversion
0002: functional enhancements including journalnode configuration on top of that. Mainly meant as an example for ease of further expansion and containment of changes to single modules.

This JIRA is meant for the stuff contained in 0001, the actual hiera conversion. I can resubmit 0002 as a separate JIRA if desired. Also it should be possible to backport 0002 to the current puppet code base without much fuss.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)