From 470f2937b635912ba1ffc6d37ae233bd705970b8 Mon Sep 17 00:00:00 2001 From: Nathan Carlson Date: Wed, 2 Oct 2024 13:49:11 -0500 Subject: [PATCH] Ensure _real_channel replaces all channel instances --- manifests/user.pp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/manifests/user.pp b/manifests/user.pp index 9558bf8..b178bd9 100644 --- a/manifests/user.pp +++ b/manifests/user.pp @@ -65,13 +65,13 @@ exec { "ipmi_user_add_${title}": command => "/usr/bin/ipmitool user set name ${user_id} ${user}", - unless => "/usr/bin/ipmitool user list ${channel} | grep -qE '^${user_id}[ ]+${user} '", + unless => "/usr/bin/ipmitool user list ${_real_channel} | grep -qE '^${user_id}[ ]+${user} '", notify => [Exec["ipmi_user_priv_${title}"], Exec["ipmi_user_setpw_${title}"]], } exec { "ipmi_user_priv_${title}": - command => "/usr/bin/ipmitool user priv ${user_id} ${priv} ${channel}", - unless => "/usr/bin/ipmitool user list ${channel} | grep -qE '^${user_id} .+ ${privilege}$'", + command => "/usr/bin/ipmitool user priv ${user_id} ${priv} ${_real_channel}", + unless => "/usr/bin/ipmitool user list ${_real_channel} | grep -qE '^${user_id} .+ ${privilege}$'", notify => [Exec["ipmi_user_enable_${title}"], Exec["ipmi_user_enable_sol_${title}"], Exec["ipmi_user_channel_setaccess_${title}"]], }