scheme = https is written into server.xml twice when using jira::tomcat_native_ssl: true. The The server.xml.epp template contains logic to write scheme = 'https' when jira::proxy contains scheme. But then this key and value are written again when interrating through the hash.
Affected Puppet, Ruby, OS and module versions/distributions
How to reproduce (e.g Puppet code you use)
A simple Puppet class including jira:
And supplying the parameters in hiera:
The issue is surfaced by specifying:
What are you seeing
scheme = https
is written into server.xml twice when usingjira::tomcat_native_ssl: true
. The The server.xml.epp template contains logic to writescheme = 'https'
whenjira::proxy
containsscheme
. But then this key and value are written again when interrating through the hash.Here is the output:
What behaviour did you expect instead
Expected to see
scheme = https
written only once.Output log
Any additional information you'd like to impart
N/A