Come impostare scp_if_ssh = True per un gruppo?


9

È semplice impostare questa variabile in ansible.cfg, ma ha senso solo per gli host che non hanno sftp (e molto probabilmente anche Python). Quindi ho un gruppo per i router - è possibile impostare questa variabile in group_vars?


La mia comprensione dalla documentazione è che non puoi; ma hai provato come spiegato in docs.ansible.com/intro_inventory.html#group-variables ?
Antonis Christofides,

1
Ho provato questo: [routers:vars] scp_if_ssh = True ansible_scp_if_ssh = True non funziona.
Hryamzik,

Risposte:


9

Non sono sicuro dei vari gruppi ma puoi impostare tale opzione dal file di inventario tramite ansible_ssh_transfer_method=scp. Potrebbe funzionare anche per gruppi diversi. Controllato con la versione 2.3 di Ansible.


1
Da dove hai preso questo nome?
Hryamzik,

3
L'ho preso dal codice sorgente
user1636717,

Valori possibilismart|sftp|scp|piped
gavenkoa
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.