recipe run removes the user from /etc/passwd file but id still exists .
userdel vra
userdel: user 'vra' does not exist
id vra
uid=57106(vra) gid=57106(vra) groups=57106(vra)
userdel vra
userdel: user 'vra' does not exist
useradd vra
useradd: user 'vra' already exists
What I'm missing in the receipe
chef recipie
user_to_delete = 'vra'
user user_to_delete do
action :remove
only_if 'id vra'
end