ansible管理windows
·
1.window配置
1.打开网络和Internet设置 --> 更改连接属性 --> 网络配置文件改成专用

2. 以管理员的身份运行 cmd
1.powershell
2. 查看powershell执行策略
get-executionpolicy
3.修改powershell执行策略
set-executionpolicy remotesigned
4.配置winrm service并启动服务
winrm quickconfig

5.修改winrm配置,启用远程连接认证
winrm set winrm/config/service/auth '@{Basic="true"}'
winrm set winrm/config/service '@{AllowUnencrypted="true"}'


6.关闭防火墙或者允许 5985端口通过
linux配置
- pip安装ansible
pip install ansible
- 如果找不到配置文件,再用yum安装一下,调用yum的配置文件,以及hosts

- 此时用
yum安装ansible
yum install ansible
-
配置文件写

-
如果报一下错误,安装
pywinrm即可

6.安装pywinrm
pip install pywinrm
- 此时在运行
ansible win -m win_ping就可以通了 - 安装 win 扩展
ansible-galaxy collection install ansible.windows - 此时就可以调用其他的模块了
ansible win -m win_copy -a 'src=/root/ccc dest=C:\'
- 如果报以下错误

- 在hosts文件里加
ansible_winrm_transport=ntlm即可解决 - 常见报错
https://blog.csdn.net/naumy/article/details/120982873?ops_request_misc=&request_id=&biz_id=102&utm_term=plaintext:%20the%20specified%20crede&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-2-120982873.142v96pc_search_result_base7&spm=1018.2226.3001.4187
更多推荐

所有评论(0)