Browse Source

Fix params in pcmk remote

The pacemaker::remote class does not inherit from the pacemaker class
which means that it has to explicity reference pacemaker::params::*
variables and cannot directly reference them as pacemaker::* vars.

This fixes errors like:
puppet-user[13745]: Error: Validation of File_line[pcsd_bind_addr]
  failed: path is a required attribute (file: /etc/puppet/modules/pacemaker/manifests/remote.pp, line: 89)

Related-Bug: #1861668

Change-Id: I393fc032314139dcd4254dc66a4f594ca4fe2891
changes/91/705391/2
Michele Baldessari 2 weeks ago
parent
commit
83d23b3f34
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      manifests/remote.pp

+ 2
- 2
manifests/remote.pp View File

@@ -87,7 +87,7 @@ class pacemaker::remote (

if $pcsd_bind_addr != undef {
file_line { 'pcsd_bind_addr':
path => $::pacemaker::pcsd_sysconfig,
path => $::pacemaker::params::pcsd_sysconfig,
line => "PCSD_BIND_ADDR='${pcsd_bind_addr}'",
match => '^PCSD_BIND_ADDR=',
require => Class['::pacemaker::install'],
@@ -109,7 +109,7 @@ class pacemaker::remote (

if $tls_priorities != undef {
file_line { 'tls_priorities':
path => $::pacemaker::pcmk_sysconfig,
path => $::pacemaker::params::pcmk_sysconfig,
line => "PCMK_tls_priorities=${tls_priorities}",
match => '^PCMK_tls_priorities=',
require => Class['::pacemaker::install'],

Loading…
Cancel
Save