1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-02-04 07:11:49 +00:00

[FIX] Issue #529: become plugin podman_unshare become_user default (#530)

Signed-off-by: Janos Gerzson <gerzsonj@gmail.com>

Signed-off-by: Janos Gerzson <gerzsonj@gmail.com>
This commit is contained in:
János Gerzson 2022-11-30 22:08:18 +01:00 committed by GitHub
parent 73af4896b4
commit e39439831f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -17,8 +17,7 @@ DOCUMENTATION = """
version_added: 1.9.0
options:
become_user:
description: User you 'become' to execute the task
default: root
description: User you 'become' to execute the task ('root' is not a valid value here).
ini:
- section: privilege_escalation
key: become_user
@ -130,8 +129,8 @@ class BecomeModule(BecomeBase):
becomecmd = 'podman unshare'
user = self.get_option('become_user') or ''
if user:
user = self.get_option('become_user') or 'root'
if user != 'root':
cmdlist = [self.get_option('become_exe') or 'sudo']
# -i is required, because
# podman unshare should be executed in a login shell to avoid chdir permission errors