From 1e4b550a688e2345ae940b39a0e6caf92fe94e6b Mon Sep 17 00:00:00 2001 From: Bodo Schulz Date: Wed, 13 Sep 2023 10:44:53 +0200 Subject: [PATCH] test with configured uid --- library/multi_users.py | 3 ++- molecule/configured/group_vars/all/vars.yml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/library/multi_users.py b/library/multi_users.py index 96c669b..71f7b46 100644 --- a/library/multi_users.py +++ b/library/multi_users.py @@ -73,6 +73,7 @@ def __init__(self, user, module): self.state = user.get("state") self.system = user.get("system", False) self.uid = user.get("uid", None) + self.non_unique = user.get("non_unique", None) self.umask = user.get("umask", None) self.update_password = user.get("update_password", 'always') self.username = user.get("username") @@ -300,7 +301,7 @@ def create_user(self): if self.uid is not None: args.append('-u') - args.append(self.uid) + args.append(str(self.uid)) if self.non_unique: args.append('-o') diff --git a/molecule/configured/group_vars/all/vars.yml b/molecule/configured/group_vars/all/vars.yml index 0efc67b..939eaad 100644 --- a/molecule/configured/group_vars/all/vars.yml +++ b/molecule/configured/group_vars/all/vars.yml @@ -1,6 +1,7 @@ --- users: - username: foo-bar + uid: 2000 update_password: always comment: Foo Bar # password: foo-barbar