mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
yum/dnf: Add download_dir param (#53171)
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user