enforced_directives: # httpd directives enforced in all configuration files and sections # data structure : # directive: # value: numeric or string - value to enforce # add_if_absent: False (default) - True -> add it to server configuration if it is absent from pillar # onlyif_pillar_is: different (default) |greater|lower -> compare numeric values # - greater : enforce value if the pillar content is > value # - lower : enforce value if the pillar content is < value # match : regex # container : enforce only on the specified container # regex_group_position : the position of the group to substitute in regex # values : list of dict - for multiple replacements in the same directive # Set TimeOut to 10 or less Timeout: value: 10 onlyif_pillar_is: 'greater' add_if_absent: True # Set Timeout Limits for Request Headers RequestReadTimeout: values: - match: '(?<=header=)(\d+-)?(\d+)' value: 40 onlyif_pillar_is: 'greater' regex_group_position: 2 - match: '(?<=body=)(\d+-)?(\d+)' value: 20 onlyif_pillar_is: 'greater' regex_group_position: 2 # Disable the SSL v3.0 Protocol SSLProtocol: value: '' match: '(?