- name: collect repo configuration before test shell: "grep . /etc/zypp/repos.d/*" register: before - name: ensure zypper ref works command: zypper -n ref - block: - include: 'zypper_repository.yml' always: - name: remove repositories added during test community.general.zypper_repository: name: "{{item}}" state: absent with_items: - chrome1 - chrome2 - test - testrefresh - testprio - Apache_PHP_Modules - systemsmanagement_Uyuni_Stable - systemsmanagement_Uyuni_Utils - name: collect repo configuration after test shell: "grep . /etc/zypp/repos.d/*" register: after - name: verify repo configuration has been restored assert: that: - before.stdout == after.stdout - name: ensure zypper ref still works command: zypper -n ref