summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/zypper_repository/tasks/test.yml
blob: 14343ee5a471a61cb5a6e2d7eff4301dfd9611d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
- 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
      zypper_repository:
        name: "{{item}}"
        state: absent
      with_items:
        - chrome1
        - chrome2
        - test
        - testrefresh
        - testprio
        - Apache_Modules

    - 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