aim-web2.1.0rc9
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
---
|
||||
|
||||
- name: Windows | Find installed Checkmk service
|
||||
ansible.windows.win_service_info:
|
||||
name: '{{ item }}'
|
||||
loop: '{{ ([checkmk_windows_service_name] if checkmk_windows_service_name | length else checkmk_windows_service_candidates)
|
||||
}}'
|
||||
register: _checkmk_win_service_query
|
||||
- name: Windows | Record service names
|
||||
ansible.builtin.set_fact:
|
||||
_checkmk_windows_services: '{{ _checkmk_win_service_query.results | selectattr(''services'', ''defined'')
|
||||
| map(attribute=''services'') | flatten | map(attribute=''name'') | unique | list }}'
|
||||
- name: Windows | Require installed Checkmk service
|
||||
ansible.builtin.assert:
|
||||
that:
|
||||
- _checkmk_windows_services | length > 0
|
||||
fail_msg: No Checkmk service was found. Check the installed package or set checkmk_windows_service_name.
|
||||
quiet: true
|
||||
- name: Windows | Ensure Checkmk service is running
|
||||
ansible.windows.win_service:
|
||||
name: '{{ item }}'
|
||||
start_mode: auto
|
||||
state: started
|
||||
loop: '{{ _checkmk_windows_services }}'
|
||||
Reference in New Issue
Block a user