diff options
author | Lars Wirzenius <liw@liw.fi> | 2020-09-08 12:23:48 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2020-10-06 12:08:24 +0300 |
commit | 746ddbc6e17d9ab8238cc4a8e3a348ccb44878b5 (patch) | |
tree | 404e18d59a99bcc516cc7f3f07d12a168967f165 /roles/unix_users/subplot.py | |
parent | 4819295206d7e1ef2f384dd8b66259434181a3d7 (diff) | |
download | debian-ansible-746ddbc6e17d9ab8238cc4a8e3a348ccb44878b5.tar.gz |
test: add a subplot to verify the roles work
Diffstat (limited to 'roles/unix_users/subplot.py')
-rw-r--r-- | roles/unix_users/subplot.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/roles/unix_users/subplot.py b/roles/unix_users/subplot.py new file mode 100644 index 0000000..118d007 --- /dev/null +++ b/roles/unix_users/subplot.py @@ -0,0 +1,7 @@ +def host_has_user(ctx, username=None): + assert_eq = globals()["assert_eq"] + qemu = ctx["qemu"] + output, exit = qemu.ssh(["getent", "passwd", username]) + assert_eq(exit, 0) + output = output.decode("UTF8") + assert f"\n{username}:" in output |