1. CentOS机器上面按住那ansible
yum install ansible
2. 安装 pywinrm 如果不安装 这个的话 ansible 会提示 没有 winrm 模块
注意需要先安装epel
yum install epel-release yum install python-pip pip2 install --ignore-installed pywinrm
3. windows 的设置 参照转帖的blog
这里面修改 ansible 的host 文件
vim /etc/ansible/hosts 新增加内容:
[windows]
10.24.196.32 ansible_ssh_user="Administrator" ansible_ssh_pass="Test1127?!" ansible_ssh_port= ansible_connection="winrm" ansible_winrm_server_cert_validation=ignore
4. 进行测试验证
ansible windows -m win_ping
结果为:
[root@centos76 ~]# ansible windows -m win_ping
10.24.196.32 | SUCCESS => {
"changed": false,
"ping": "pong"
}
[root@centos76 ~]#