忘记密码   免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 5546 | 回复: 0

[Ansible] ansible_winrm_server_cert_validation使用playbook时似乎不起作用。 [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-01 06:20:00
发表于 2017-11-16 09:09 |显示全部楼层

我在group_vars目录下配置了windows对应的变量文件win.yml:
  1. ansible_user: ansible
  2. ansible_password: xxxxx
  3. ansible_ssh_port: 5986
  4. ansible_connection: winrm
  5. ansible_winrm_server_cert_validation: ignore
复制代码

如果我直接这样使用是没有问题的
ansible win -m win_ping

但使用playbook时就会报ssl错误 error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
ansible-playbook -i win.txt win-playbook.yml

  1. - name: add a win user
  2.   hosts: all
  3.   vars_files:
  4.     - /etc/ansible/group_vars/win.yml
  5.   tasks:
  6.     - name: add win user
  7.       win_user:
  8. name: test-user
  9.         password: abc123
  10.         state: present
  11.         groups:
  12.           - Administrators
复制代码

似乎在playbook文件中指定var_files文件,文件中的ansible_winrm_server_cert_validation变量没有生效,请问这是为什么呢?



另外还有一个问题,就是我把windows连接相关的变量都定义在了  /etc/ansible/group_vars/all 里面的话
ansible testgroup -m win_ping  这样是可以的
ansible all -i test.txt -m win_ping   这样不生效,仍然会以ssh方式向22端口进行连接
这又是什么原因呢,有办法让它在使用-i参数时,也都生效呢




您需要登录后才可以回帖 登录 | 注册

本版积分规则

第67期:Neo4j图数据库平台架构最佳实践
【微学堂】10月18日 20:00(周四)

当下,数据的规模和类型每时每刻都在呈几何级数的增长,仅能够管理大量的数据是不够的,关键是能从海量数据中发掘出有用的信息,特别是数据之间的关联,能高效存储和处理数据之间关联的新型数据库为图数据库。 本讲座将介绍Neo4j图数据库的基本概念、设计特点、架构和经典应用场景实战分享。

进入课堂>>
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:wangnan@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP