问题 使用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-681f53f4ccd3d486349342/] 但是通过ansible role去执行后,通过mitogen进行ssh并没有渲染出来变量: [crayon-681f53f4ccd41480028158/] 可以看到,mitogen的ssh将ansible_ssh_common_args原封不动地输出来了 修改源码验证: 修改transport_config.py, 增加debug信息: [crayon-681f53f4ccd43993023134/] 下面是输出: [crayon-681f53f4ccd44257557139/] Read more…
0 Comments