问题 使用ansible mitogen 0.3.4插件进行kubespray安装时,报错: EOF on stream; last 100 lines received:\nssh: Could not resolve hostname {%: Name or service not known 分析 经过debug分析,kubespray-default默认定义了如下变量模板: [crayon-67f9ee6353afc505011444/] 但是通过ansible role去执行后,通过mitogen进行ssh并没有渲染出来变量: [crayon-67f9ee6353b00195784775/] 可以看到,mitogen的ssh将ansible_ssh_common_args原封不动地输出来了 修改源码验证: 修改transport_config.py, 增加debug信息: [crayon-67f9ee6353b01193857620/] 下面是输出: [crayon-67f9ee6353b0d047871018/] Read more…
0 Comments