Remove stonith level warning when running on a non cluster node
Currently when we run with puppet --debug on a non cluster node we get: overcloud-novacompute-0 ~$ puppet facts --debug --color=false|grep Error Debug: Facter: Error: unable to get cib Let's just remove stderr from the pcs command. After the fix: overcloud-novacompute-0 ~$ puppet facts --debug --color=false|grep Error overcloud-novacompute-0 ~$ Change-Id: Ie48a78a30d9a2824155a9f7388660cab7b5935dd
This commit is contained in:
parent
c63bb348aa
commit
f1b341962a
|
@ -19,7 +19,7 @@ Facter.add('stonith_levels') do
|
|||
# If crm_node is present, return true. Otherwise, return false.
|
||||
if Facter::Core::Execution.which('crm_node')
|
||||
hostname = Facter::Core::Execution.execute("crm_node -n 2> /dev/null", {})
|
||||
stonith_levels = Facter::Core::Execution.execute("pcs stonith level | sed -n \"/^Target: #{hostname}$/,/^Target:/{/^Target: #{hostname}$/b;/^Target:/b;p}\" |tail -1 | awk '{print $2}' 2> /dev/null", {}).to_i
|
||||
stonith_levels = Facter::Core::Execution.execute("pcs stonith level 2>&1 | sed -n \"/^Target: #{hostname}$/,/^Target:/{/^Target: #{hostname}$/b;/^Target:/b;p}\" |tail -1 | awk '{print $2}' 2> /dev/null", {}).to_i
|
||||
stonith_levels
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue