Skip to content
Snippets Groups Projects
Verified Commit 1a5ff5f4 authored by Chris Croome's avatar Chris Croome
Browse files

test fix molecule verify

parent 1b82d5bb
No related branches found
No related tags found
No related merge requests found
Pipeline #33583 failed
......@@ -101,23 +101,36 @@
- systemd_file_changed is defined
- systemd_file_changed | bool
- name: Gather service facts
ansible.builtin.service_facts:
register: systemd_service_facts
- name: Unit not enabled and stopped
ansible.builtin.systemd:
name: "{{ systemd_unit.name }}"
enabled: false
state: stopped
vars:
systemd_service_jpq: 'ansible_facts.services.["{{ systemd_unit.name }}.service"]|[0]'
when:
- systemd_unit.state is defined
- systemd_unit.state == "stopped"
- >-
( systemd_service_facts | community.general.json_query(systemd_service_jpq)).status == "enabled" ) or
( systemd_service_facts | community.general.json_query(systemd_service_jpq)).state == "running" )
- name: Unit enabled and started
ansible.builtin.systemd:
name: "{{ systemd_unit.name }}"
enabled: true
state: started
vars:
systemd_service_jpq: 'ansible_facts.services.["{{ systemd_unit.name }}.service"]|[0]'
when: >-
( systemd_unit.state is not defined ) or
( systemd_unit.state != "enabled" )
( ( systemd_unit.state is not defined ) or
( systemd_unit.state == "enabled" ) ) and
( ( systemd_service_facts | community.general.json_query(systemd_service_jpq)).status != "enabled" ) or
( systemd_service_facts | community.general.json_query(systemd_service_jpq)).state != "running" ) )
- name: Systemd unit restarted
ansible.builtin.systemd:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment