mirror of
https://github.com/containers/ansible-podman-collections.git
synced 2026-02-04 07:11:49 +00:00
Add idempotency for user and stop signal (#41)
user and stop signal can be defined in images, ignore them if they're not set
This commit is contained in:
parent
376f8aa51a
commit
201151f93e
1 changed files with 4 additions and 5 deletions
|
|
@ -1287,9 +1287,7 @@ class PodmanDefaults:
|
|||
"privileged": False,
|
||||
"rm": False,
|
||||
"security_opt": [],
|
||||
"stop_signal": 15,
|
||||
"tty": False,
|
||||
"user": "",
|
||||
"uts": "",
|
||||
}
|
||||
|
||||
|
|
@ -1629,6 +1627,8 @@ class PodmanContainerDiff:
|
|||
def diffparam_stop_signal(self):
|
||||
before = self.info['config']['stopsignal']
|
||||
after = self.params['stop_signal']
|
||||
if after is None:
|
||||
after = before
|
||||
return self._diff_update_and_compare('stop_signal', before, after)
|
||||
|
||||
def diffparam_tty(self):
|
||||
|
|
@ -1638,10 +1638,9 @@ class PodmanContainerDiff:
|
|||
|
||||
def diffparam_user(self):
|
||||
before = self.info['config']['user']
|
||||
if self.module.params['user'] is None and before:
|
||||
after = self.params['user']
|
||||
if after is None:
|
||||
after = before
|
||||
else:
|
||||
after = self.params['user']
|
||||
return self._diff_update_and_compare('user', before, after)
|
||||
|
||||
def diffparam_uts(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue