diff --git a/puppet/services/pacemaker.yaml b/puppet/services/pacemaker.yaml index f524622dc9..ed9cc3296d 100644 --- a/puppet/services/pacemaker.yaml +++ b/puppet/services/pacemaker.yaml @@ -130,6 +130,7 @@ outputs: dport: 5405 corosync_ipv6: {get_param: CorosyncIPv6} tripleo::fencing::config: {get_param: FencingConfig} + tripleo::fencing::deep_compare: true enable_fencing: {get_param: EnableFencing} hacluster_pwd: yaql: diff --git a/puppet/services/pacemaker_remote.yaml b/puppet/services/pacemaker_remote.yaml index f939a3f22f..d488187711 100644 --- a/puppet/services/pacemaker_remote.yaml +++ b/puppet/services/pacemaker_remote.yaml @@ -101,6 +101,7 @@ outputs: dport: - 3121 tripleo::fencing::config: {get_param: FencingConfig} + tripleo::fencing::deep_compare: true enable_fencing: {get_param: EnableFencing} tripleo::profile::base::pacemaker_remote::remote_authkey: {get_param: PacemakerRemoteAuthkey} pacemaker::corosync::manage_fw: false diff --git a/releasenotes/notes/enable-deep_compare-fencing-698cec642ecd54a4.yaml b/releasenotes/notes/enable-deep_compare-fencing-698cec642ecd54a4.yaml new file mode 100644 index 0000000000..b6aae6613d --- /dev/null +++ b/releasenotes/notes/enable-deep_compare-fencing-698cec642ecd54a4.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + deep_compare is now enabled by default for stonith resources, allowing their properties to be + updated via stack update. + To disable it set 'tripleo::fencing::deep_compare: false'.