于今腐草无萤火,终古垂杨有暮鸦。这篇文章主要讲述windows server使用ansible管理相关的知识,希望能为你提供帮助。
windows 作为运维的半壁江山,虽然ansible对其支持不太好,但是也不能忽略他。
1.在Windows 下载并执行ansible onboard 脚本。 https://github.com/ansible/ansible/blob/devel/examples/scripts/ConfigureRemotingForAnsible.ps1
如果必要的话,允许app用户远程连接和读写本地文件的权限。
2.ansible core server 安装必要的包
pip install pywinrm2
3.尝试使用下载ansible playbook到ansible core server并使用。
read -s ansible_password
ansible-playbook -i windows_ip_or_domain_name, /home/user1/Ansible/deploy/site.yml -e "ansible_user=Administrator ansible_password=$ansible_password ansible_port=5986 ansible_connection=winrm ansible_winrm_transport=ntlm ansible_winrm_server_cert_validation=ignore ansible_winrm_read_timeout_sec=180 remote_user=Administrator"
【windows server使用ansible管理】ansible 2.6.4已经测试通过,windows server 2012/2016测试通过。
推荐阅读
- kubernetes 二进制多master部署 v-1.18.6
- 那些喝吐的酒~
- 我的vivo X70手机丢了或者被偷怎么办,关机了能定位找回吗,处理最正确?
- velero安装及测试
- ansible 加入外部变量文件
- Ansible常见错误解析
- ansible快速安装(使用PIP)
- 如何安装部署Redmine()
- Centos7.4部署k8s集群(v1.17.17)