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

puppetlabs-apache::mod::ssl - additional class parameters

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: apache
    • Environment:

      RHEL 6 and 7

    • Template:
    • QA Risk Assessment:
      Needs Assessment

      Description

      Hi,

      I would like to set some advanced Apache SSL directives using the apache::mod::ssl class:

      • SSLSessionCache: this is already a template variable (`$session_cache`), but it's assigned within apache::mod::ssl and it's impossible to override. Solution would be to move the code block into apache::params and to add an apache class parameter to override defaults (exactly as the $apache::mod::passenger::passenger_root variable).
        Why ? On our web servers, we use a specific place outside of the var directory, something like 'shmcb:/tmp/ssl_session_cache(2000000)'
      • SSLProxyProtocol is both a server and a virtual host directive, but currently it can be defined only on apache::vhost defined type, and I would like it to be present as a apache::mod::ssl class parameter. Default value would be undef which means no directive inside the generated ssl.conf file.
        Why ? We'd like to define this directive for all our vhosts instead of repeating it into each vhost.

      I'm able to implement this as a PR on github if you're OK with my proposal.

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            ceddef Cedric Defortis
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Zendesk Support

                  Time Tracking

                  Estimated:
                  Original Estimate - 2 hours
                  2h
                  Remaining:
                  Remaining Estimate - 2 hours
                  2h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified