【发布时间】:2021-08-21 03:13:29
【问题描述】:
我有一组 Windows 服务,需要了解这些服务是否在目标 Windows 主机中运行。如果至少有一项服务没有运行,我需要启动这些服务并需要将启动模式设置为自动。
- name: Check weather service is running or not
ansible.windows.win_service_info:
name: "{{ item }}"
register: win_service_info
with_items:
- BrokerInfrastructure #Background Tasks Infrastructure (BrokerInfrastructure) Service
- DcomLaunch #DCOM Server Process Launcher Service
- gpsvc #Group Policy Client Service
- name: Start the services
ansible.windows.win_service:
name: << don't know how to write this part >>
start_mode: auto
state: started
register: service_startup
with_items: "{{ win_service_info.results }}"
when: << don't know how to write this part >>
【问题讨论】:
标签: ansible windows-services system-administration