Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-3090

Packaging for puppet masters should include always_cache_features set to true.

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • None
    • PUP 4.0.0
    • None
    • 1
    • RE 2015-02-11, RE 2015-02-25, RE 2015-03-11

    Description

      Updated

      Puppet webrick's behavior is unchanged, it defaults to always_cache_features=false, but users can explicitly set it to true in puppet.conf.
      Puppet passenger packages have an updated config.ru that executes puppet with --always_cache_features.
      Puppet server packages will be updated in SERVER-410.

      Original
      PUP-3032 introduced the always_cache_features settings which will cache feature state regardless of whether the feature test was successful or not (relevant for features tested by lib lookups). This is false by default, and needs to be so for agents/apply so that features effectively enabled part way through a puppet run can be made use of (gem installation is an example). For master's it should default to true however, and we should update our master packaging scripts such that their puppet.conf's have this setting set to true in their [master] section (setting it in [main] would impact agent/apply on the master).

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              joshua.partlow Joshua Partlow
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support