如何为组设置scp_if_ssh = True?


9

在ansible.cfg中设置此变量很简单,但仅对没有sftp的主机(以及最可能的python)有意义。所以我有一个路由器组–是否可以在group_vars中设置此变量?


我从文档中了解到您不能;但是您是否按照docs.ansible.com/intro_inventory.html#group-variables中的说明进行了尝试
Antonis Christofides 2014年

1
尝试过此方法: [routers:vars] scp_if_ssh = True ansible_scp_if_ssh = True 不起作用。
hryamzik​​ 2014年

Answers:


9

我不确定组变量,但可以通过从清单文件中设置该选项ansible_ssh_transfer_method=scp。可能也适用于组变量。已检查Ansible 2.3版。


1
您是从哪里获得这个名字的?
hryamzik​​'s

3
我是从源代码中获得的
user1636717 '17

可能的值smart|sftp|scp|piped
Givenkoa
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.