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


9

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


Насколько я понимаю из документации, вы не можете; но вы пытались, как описано в 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.


1
Откуда вы взяли это имя?
хрямзик

3
Я получил его из исходного кода
user1636717

Возможные значенияsmart|sftp|scp|piped
gavenkoa
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.