summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/systemd/tasks/test_indirect_service.yml
blob: fc11343e9b99ef02d511b9e28f4813caf3f07d3f (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
34
35
36
37
- name: Copy service file
  template:
    src: "{{item}}"
    dest: "/etc/systemd/system/{{item}}"
    owner: root
    group: root
  loop:
    - dummy.service
    - dummy.socket
  notify: remove dummy indirect service

- name: Ensure dummy indirect service is disabled
  systemd:
    name: "{{indirect_service}}"
    enabled: false
  register: dummy_disabled

- assert:
    that:
      - dummy_disabled is not changed

- name: Enable indirect service 1
  systemd:
    name: '{{ indirect_service }}'
    enabled: true
  register: systemd_enable_dummy_indirect_1

- name: Enable indirect service 2
  systemd:
    name: '{{ indirect_service }}'
    enabled: true
  register: systemd_enable_dummy_indirect_2

- assert:
    that:
      - systemd_enable_dummy_indirect_1 is changed
      - systemd_enable_dummy_indirect_2 is not changed