Wie setze ich scp_if_ssh = True für eine Gruppe?


9

Es ist einfach, diese Variable in einer ansible.cfg festzulegen, aber es ist nur für Hosts sinnvoll, die kein SFTP haben (und höchstwahrscheinlich auch Python). Ich habe also eine Gruppe für Router - ist es möglich, diese Variable in group_vars festzulegen?


Mein Verständnis aus der Dokumentation ist, dass Sie nicht können; Aber haben Sie es versucht, wie unter docs.ansible.com/intro_inventory.html#group-variables erläutert ?
Antonis Christofides

1
Versuchte dies: [routers:vars] scp_if_ssh = True ansible_scp_if_ssh = True Funktioniert nicht.
Hryamzik

Antworten:


9

Ich bin mir bei Gruppenvariablen nicht sicher, aber Sie können diese Option aus der Inventardatei über festlegen ansible_ssh_transfer_method=scp. Könnte auch für Gruppenvarianten funktionieren. Überprüft mit Version 2.3 von Ansible.


1
Woher hast du diesen Namen?
Hryamzik

3
Ich habe es aus dem Quellcode
user1636717

Mögliche Wertesmart|sftp|scp|piped
Gavenkoa
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.