CentOS 安装 Ansible 以及连接Windows server的办法

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=5985 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 ~]# 
原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/10729709.html