可以的,Ansible 可以控制和管理 Windows 主机,不过方式和 Linux 有些不同。
win_* 模块)来管理 Windows在 Windows 上要启用并配置:
微软官方和 Ansible 都提供了配置脚本:
# 以管理员身份运行
Set-ExecutionPolicy RemoteSigned
# 使用官方配置脚本(推荐)
[windows]
192.168.1.10
[windows:vars]
ansible_user=administrator
ansible_password=YourPassword
ansible_connection=winrm
ansible_winrm_transport=basic
ansible_port=5985
| 模块 | 功能 |
|---|---|
win_ping |
测试连通性 |
win_service |
管理服务 |
win_package |
安装软件 |
win_copy |
文件拷贝 |
win_user |
用户管理 |
win_shell |
执行 PowerShell |
示例:
- name: 检查 Windows 连通性
hosts: windows
tasks:
- win_ping:
yum/apt 类模块如果你愿意,我可以:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。