diff options
author | Martin Krizek <martin.krizek@gmail.com> | 2020-06-15 17:01:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-15 17:01:42 +0200 |
commit | 843751a00dc88ce69c10f09163a58a6772a91894 (patch) | |
tree | aa69af0c1270f2595fb5957a02102a6b48b83160 | |
parent | Fix aci_intf_policy_* redirects. (#70051) (diff) | |
download | ansible-843751a00dc88ce69c10f09163a58a6772a91894.tar.xz ansible-843751a00dc88ce69c10f09163a58a6772a91894.zip |
yum/dnf: check type of elements in a name (#70072)
-rw-r--r-- | changelogs/fragments/yum-dnf-elements-type-in-name-list.yml | 2 | ||||
-rw-r--r-- | lib/ansible/module_utils/yumdnf.py | 2 | ||||
-rw-r--r-- | lib/ansible/modules/dnf.py | 2 | ||||
-rw-r--r-- | lib/ansible/modules/yum.py | 2 |
4 files changed, 7 insertions, 1 deletions
diff --git a/changelogs/fragments/yum-dnf-elements-type-in-name-list.yml b/changelogs/fragments/yum-dnf-elements-type-in-name-list.yml new file mode 100644 index 0000000000..7817ecabc3 --- /dev/null +++ b/changelogs/fragments/yum-dnf-elements-type-in-name-list.yml @@ -0,0 +1,2 @@ +bugfixes: + - yum/dnf - check type of elements in a name diff --git a/lib/ansible/module_utils/yumdnf.py b/lib/ansible/module_utils/yumdnf.py index b3ed22bd24..47539bf3bd 100644 --- a/lib/ansible/module_utils/yumdnf.py +++ b/lib/ansible/module_utils/yumdnf.py @@ -37,7 +37,7 @@ yumdnf_argument_spec = dict( install_repoquery=dict(type='bool', default=True), install_weak_deps=dict(type='bool', default=True), list=dict(type='str'), - name=dict(type='list', aliases=['pkg'], default=[]), + name=dict(type='list', elements='str', aliases=['pkg'], default=[]), releasever=dict(default=None), security=dict(type='bool', default=False), skip_broken=dict(type='bool', default=False), diff --git a/lib/ansible/modules/dnf.py b/lib/ansible/modules/dnf.py index 226703a7f4..ab49528766 100644 --- a/lib/ansible/modules/dnf.py +++ b/lib/ansible/modules/dnf.py @@ -28,6 +28,8 @@ options: required: true aliases: - pkg + type: list + elements: str list: description: diff --git a/lib/ansible/modules/yum.py b/lib/ansible/modules/yum.py index c95ea758e7..db7b59d027 100644 --- a/lib/ansible/modules/yum.py +++ b/lib/ansible/modules/yum.py @@ -38,6 +38,8 @@ options: - You can also pass a url or a local path to a rpm file (using state=present). To operate on several packages this can accept a comma separated string of packages or (as of 2.0) a list of packages. aliases: [ pkg ] + type: list + elements: str exclude: description: - Package name(s) to exclude when state=present, or latest |