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}"]], }