Ansible常用模块和使用技巧
常用Windows的module
win_feature
- name: Install IIS featurewin_feature:name: featurename #for example: Web-Serverstate: present | absent
win_feature 模块用于在 Windows 主机上安装特定的功能,比如IIS 功能(Web 服务器)。state: present 选项用于确保 IIS 已安装。
win_service:
- name: Ensure IIS is startedwin_service:name: servicename #e.g. W3SVCstate: started | stopped | restarted | present | absent start_mode: auto
started: win_service 模块会检查 IIS 服务(World Wide Web Publishing Service,W3SVC)是否正在运行。如果未运行,则会启动该服务并将其设置为开机自动启动。
win_copy
- name: