From b2552e839c18a6831e258dc13f90e55643cfaa34 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 10 Oct 2020 09:58:06 +0300 Subject: fix: unix_users scenario verifies user doesn't exist before creating --- roles/unix_users/subplot.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'roles/unix_users/subplot.py') diff --git a/roles/unix_users/subplot.py b/roles/unix_users/subplot.py index 118d007..9b77e49 100644 --- a/roles/unix_users/subplot.py +++ b/roles/unix_users/subplot.py @@ -1,3 +1,10 @@ +def host_does_not_have_user(ctx, username=None): + assert_ne = globals()["assert_ne"] + qemu = ctx["qemu"] + output, exit = qemu.ssh(["getent", "passwd", username]) + assert_ne(exit, 0) + + def host_has_user(ctx, username=None): assert_eq = globals()["assert_eq"] qemu = ctx["qemu"] -- cgit v1.2.1