De acordo com esta postagem , você pode desconectar usuários usando pkill -STOP -u USERNAME
.
Você pode criar uma definição de recursos algo assim em um fantoche:
define kill_and_delete {
exec { "killing $title":
command => "pkill -STOP -u $title",
onlyif => "grep '^$title' /etc/passwd",
before => User[$title],
}
user { $title: ensure => absent}
}
Depois, você o usa assim:
kill_and_delete {'art': }
Nota : Eu não testei isso.
consulte pedidos de recursos - antes e exigem e tipo reference - exec .