mirror of
https://github.com/containers/ansible-podman-collections.git
synced 2026-04-28 20:08:48 +00:00
Add idempotency for podman_secret (#693)
* Add idempotency for podman_secret Fix #692 Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com> * Add lables support for podman_secret Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com> --------- Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
This commit is contained in:
parent
5ee4dd1eda
commit
f9cbca5582
3 changed files with 276 additions and 11 deletions
|
|
@ -306,3 +306,15 @@ def normalize_signal(signal_name_or_number):
|
|||
if signal_name not in _signal_map:
|
||||
raise RuntimeError("Unknown signal '{0}'".format(signal_name_or_number))
|
||||
return str(_signal_map[signal_name])
|
||||
|
||||
|
||||
def get_podman_version(module, fail=True):
|
||||
executable = module.params['executable'] if module.params['executable'] else 'podman'
|
||||
rc, out, err = module.run_command(
|
||||
[executable, b'--version'])
|
||||
if rc != 0 or not out or "version" not in out:
|
||||
if fail:
|
||||
module.fail_json(msg="'%s --version' run failed! Error: %s" %
|
||||
(executable, err))
|
||||
return None
|
||||
return out.split("version")[1].strip()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue