summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/service_facts/tasks/tests.yml
blob: 495b71fbba6b54830c3c6f5da82457df5b0466cf (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
- name: start the ansible test service
  service:
    name: ansible_test
    enabled: yes
    state: started
  register: enable_result

- name: assert that the service was enabled and changes reported
  assert:
    that:
      - "enable_result.enabled == true"
      - "enable_result is changed"

- name: disable the ansible test service
  service:
    name: ansible_test
    state: stopped
    enabled: no
  register: start_result

- name: assert that the service was stopped
  assert:
    that:
      - "start_result.state == 'stopped'"
      - "start_result is changed"

- name: Populate service facts
  service_facts:

- name: get ansible_test service's state
  debug:
    var: services['ansible_test.service'].state

- name: ansible_test service's running state should be \"inactive\"
  assert:
    that: "services['ansible_test.service'].state == 'inactive'"