|
|
|
@ -361,3 +361,77 @@
|
|
|
|
|
dnf:
|
|
|
|
|
name: dinginessentail
|
|
|
|
|
state: absent
|
|
|
|
|
|
|
|
|
|
- block:
|
|
|
|
|
- name: Install dinginessentail-1.0-2
|
|
|
|
|
dnf:
|
|
|
|
|
name: "dinginessentail-1.0-2"
|
|
|
|
|
state: present
|
|
|
|
|
register: dnf_result
|
|
|
|
|
|
|
|
|
|
- name: Check dinginessentail with rpm
|
|
|
|
|
shell: rpm -q dinginessentail
|
|
|
|
|
register: rpm_result
|
|
|
|
|
|
|
|
|
|
- name: Verify installation
|
|
|
|
|
assert:
|
|
|
|
|
that:
|
|
|
|
|
- "dnf_result.changed"
|
|
|
|
|
- "rpm_result.stdout.startswith('dinginessentail-1.0-2')"
|
|
|
|
|
|
|
|
|
|
- name: Verify dnf module outputs
|
|
|
|
|
assert:
|
|
|
|
|
that:
|
|
|
|
|
- "'msg' in dnf_result"
|
|
|
|
|
- "'rc' in dnf_result"
|
|
|
|
|
- "'results' in dnf_result"
|
|
|
|
|
always:
|
|
|
|
|
- name: Clean up
|
|
|
|
|
dnf:
|
|
|
|
|
name: dinginessentail
|
|
|
|
|
state: absent
|
|
|
|
|
|
|
|
|
|
- block:
|
|
|
|
|
- name: Install dinginessentail < 1.1
|
|
|
|
|
dnf:
|
|
|
|
|
name: "dinginessentail < 1.1"
|
|
|
|
|
state: present
|
|
|
|
|
register: dnf_result
|
|
|
|
|
|
|
|
|
|
- name: Check dinginessentail with rpm
|
|
|
|
|
shell: rpm -q dinginessentail
|
|
|
|
|
register: rpm_result
|
|
|
|
|
|
|
|
|
|
- name: Verify installation
|
|
|
|
|
assert:
|
|
|
|
|
that:
|
|
|
|
|
- "dnf_result.changed"
|
|
|
|
|
- "rpm_result.stdout.startswith('dinginessentail-1.0')"
|
|
|
|
|
|
|
|
|
|
- name: Install dinginessentail >= 1.1
|
|
|
|
|
dnf:
|
|
|
|
|
name: "dinginessentail >= 1.1"
|
|
|
|
|
state: present
|
|
|
|
|
register: dnf_result
|
|
|
|
|
|
|
|
|
|
- name: Check dinginessentail with rpm
|
|
|
|
|
shell: rpm -q dinginessentail
|
|
|
|
|
register: rpm_result
|
|
|
|
|
|
|
|
|
|
- name: Verify installation
|
|
|
|
|
assert:
|
|
|
|
|
that:
|
|
|
|
|
- "dnf_result.changed"
|
|
|
|
|
- "rpm_result.stdout.startswith('dinginessentail-1.1')"
|
|
|
|
|
|
|
|
|
|
- name: Verify dnf module outputs
|
|
|
|
|
assert:
|
|
|
|
|
that:
|
|
|
|
|
- "'msg' in dnf_result"
|
|
|
|
|
- "'rc' in dnf_result"
|
|
|
|
|
- "'results' in dnf_result"
|
|
|
|
|
always:
|
|
|
|
|
- name: Clean up
|
|
|
|
|
dnf:
|
|
|
|
|
name: dinginessentail
|
|
|
|
|
state: absent
|
|
|
|
|