Uploaded image for project: 'Modules'
  1. Modules
  2. MODULES-10532

apache : enable override of default module settings



    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: apache
    • Environment:

      This is the case on all OS versions as far as I can tell from the code.  I don't really care about anything other than RHEL variants but I am pretty sure this is default behaviour.

    • Template:
    • Acceptance Criteria:

      I can change the config files of a module while still having the default_mods installed.



      I can change the config files of a module while still having the default_mods installed.    
    • Zendesk Ticket IDs:
    • Zendesk Ticket Count:
    • QA Risk Assessment:
      Needs Assessment


      Basic Info
      Module Version: 5.4.0
      Puppet Version: 2018.1.11
      OS Name/Version: CentOS 7

      Describe your issue in as much detail as possible...

      Desired Behavior: I would like to be able to set the apache default_mods value to true, thus getting the recommended apache mods but to still be able to override some of the modules if I desire.  I should be able to simply define the apache module without getting errors about the module already being defined and if I try to use puppet to edit the config file I cannot because the defaults are enforcing this.  Considering the number of modules installed, some I would like with defaults and some without.

      Actual Behavior:  As stated above, the default mods class enforces it's default settings which may not be desirable.  If the class was less of a mess and had defined arrays at the start with the list of modules installed, I may just do this manyally every time I update the modules, but it's not.  The modules installed are scattered around in the code which is just bad practice frankly.


      I think that the default mods module should install it's default set of modules and defautl values but to allow for those default settings to be overriden.  I don't think it's necessary to change the list of modules but it is essential to allow people to change the settings because the defaults are far from optimal. 


      I'd like this module to be better than it is frankly.  There is a lot of good in it and I'm mostly happy with it.  But I do think that it could be improved in a lot of areas and it wouldn't take much work.


      Please take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.


          Issue Links



              Unassigned Unassigned
              mgrune Martin Grune
              0 Vote for this issue
              1 Start watching this issue



                  Zendesk Support