Как установить scp_if_ssh = True для группы?

9

Установить эту переменную в ansible.cfg просто, но это имеет смысл только для хостов, у которых нет sftp (и, скорее всего, также и python). Итак, у меня есть группа для маршрутизаторов - возможно ли установить эту переменную в group_vars?

hryamzik
источник
Насколько я понимаю из документации, вы не можете; но вы пытались, как описано в docs.ansible.com/intro_inventory.html#group-variables ?
Антонис Христофидес
1
Пробовал это: [routers:vars] scp_if_ssh = True ansible_scp_if_ssh = True не работает.
Хрямзик 12.12.14

Ответы:

9

Я не уверен насчет групповых переменных, но вы можете установить эту опцию из файла инвентаря через ansible_ssh_transfer_method=scp. Может также работать для групповых перемен. Проверено с версией 2.3 Ansible.

user1636717
источник
1
Откуда вы взяли это имя?
хрямзик
3
Я получил его из исходного кода
user1636717
Возможные значенияsmart|sftp|scp|piped
gavenkoa