Comment définir scp_if_ssh = True pour un groupe?


9

Il est simple de définir cette variable dans un ansible.cfg mais cela n'a de sens que pour les hôtes qui n'ont pas sftp (et probablement python également). J'ai donc un groupe pour les routeurs - est-il possible de définir cette variable dans group_vars?


Ma compréhension de la documentation est que vous ne pouvez pas; mais avez-vous essayé comme expliqué dans docs.ansible.com/intro_inventory.html#group-variables ?
Antonis Christofides

1
J'ai essayé ceci: [routers:vars] scp_if_ssh = True ansible_scp_if_ssh = True ne fonctionne pas.
hryamzik

Réponses:


9

Je ne suis pas sûr des vars de groupe mais vous pouvez définir cette option à partir du fichier d'inventaire via ansible_ssh_transfer_method=scp. Peut également fonctionner pour les vars de groupe. Vérifié avec la version 2.3 d'Ansible.


1
D'où tenez-vous ce nom?
hryamzik

3
Je l'ai eu du code source
user1636717

Valeurs possiblessmart|sftp|scp|piped
gavenkoa
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.