yum/dnf: Add download_dir param (#53171)

This commit is contained in:
Martin Krizek
2019-03-04 19:08:58 +01:00
committed by ansibot
parent 4ea51fd7ee
commit 239fb1f68d
6 changed files with 89 additions and 4 deletions

View File

@@ -233,13 +233,12 @@
dnf: name=sos installroot='/'
register: dnf_result
# Test download_only
- name: uninstall sos for downloadonly test
dnf:
name: sos
state: absent
- name: install sos
- name: Test download_only
dnf:
name: sos
state: latest
@@ -264,6 +263,33 @@
- "dnf_result is success"
- "not dnf_result is changed"
- name: uninstall sos for downloadonly/downloaddir test
dnf:
name: sos
state: absent
- name: Test download_only/download_dir
dnf:
name: sos
state: latest
download_only: true
download_dir: "/var/tmp/packages"
register: dnf_result
- name: verify dnf output
assert:
that:
- "dnf_result is success"
- "dnf_result is changed"
- command: "ls /var/tmp/packages"
register: ls_out
- name: Verify specified download_dir was used
assert:
that:
- "'sos' in ls_out.stdout"
# GROUP INSTALL
- name: install Custom Group group
dnf:

View File

@@ -303,8 +303,7 @@
state: removed
register: yum_result
# Test download_only
- name: install sos
- name: Test download_only
yum:
name: sos
state: latest
@@ -329,6 +328,33 @@
- "yum_result is success"
- "not yum_result is changed"
- name: uninstall sos for downloadonly/downloaddir test
yum:
name: sos
state: absent
- name: Test download_only/download_dir
yum:
name: sos
state: latest
download_only: true
download_dir: "/var/tmp/packages"
register: yum_result
- name: verify yum output
assert:
that:
- "yum_result is success"
- "yum_result is changed"
- command: "ls /var/tmp/packages"
register: ls_out
- name: Verify specified download_dir was used
assert:
that:
- "'sos' in ls_out.stdout"
- name: install group
yum:
name: "@Development Tools"