É simples definir essa variável em um ansible.cfg, mas faz sentido apenas para hosts que não possuem sftp (e provavelmente python também). Então, eu tenho um grupo de roteadores - é possível definir essa variável em group_vars?
Tentei isso: [routers:vars]scp_if_ssh = Trueansible_scp_if_ssh = True não funciona.
hryamzik
Respostas:
9
Não tenho certeza sobre os grupos de grupo, mas você pode definir essa opção no arquivo de inventário via ansible_ssh_transfer_method=scp. Também pode funcionar para vários grupos. Verificado com a versão 2.3 do Ansible.
[routers:vars]
scp_if_ssh = True
ansible_scp_if_ssh = True
não funciona.Respostas:
Não tenho certeza sobre os grupos de grupo, mas você pode definir essa opção no arquivo de inventário via
ansible_ssh_transfer_method=scp
. Também pode funcionar para vários grupos. Verificado com a versão 2.3 do Ansible.fonte
smart|sftp|scp|piped