I just tried to upgrade from 6.1.1 to 6.2.0 and it seems like #434 reintroduces the main issue fixed by #429 ...
In my environment we use jira version 10.3.3
I think there is several issues related to the way Deferred is used
https://github.com/voxpupuli/puppet-jira/blob/master/manifests/init.pp#L487-L502
When the catalog is compiled on puppetserver I think it will always end up invoking the nondeferred function in line 489 and always end up setting is_installed to false and change_dbpassword_real to true.
There is another issue at https://github.com/voxpupuli/puppet-jira/blob/master/manifests/config.pp#L168-L171,
where the epp function is invoked on puppetserver with input param values that should be deferred.
I just tried to upgrade from 6.1.1 to 6.2.0 and it seems like #434 reintroduces the main issue fixed by #429 ...
In my environment we use jira version 10.3.3
I think there is several issues related to the way Deferred is used
https://github.com/voxpupuli/puppet-jira/blob/master/manifests/init.pp#L487-L502
When the catalog is compiled on puppetserver I think it will always end up invoking the nondeferred function in line 489 and always end up setting
is_installedto false andchange_dbpassword_realto true.There is another issue at https://github.com/voxpupuli/puppet-jira/blob/master/manifests/config.pp#L168-L171,
where the epp function is invoked on puppetserver with input param values that should be deferred.