Como definir scp_if_ssh = True para um grupo?


9

É 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?


Meu entendimento da documentação é que você não pode; mas você tentou conforme explicado em docs.ansible.com/intro_inventory.html#group-variables ?
Antonis Christofides

1
Tentei isso: [routers:vars] scp_if_ssh = True ansible_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.


1
De onde você tirou esse nome?
Hryamzik ​​26/05

3
Eu peguei a partir do código fonte
user1636717 26/17/17

Valores possíveissmart|sftp|scp|piped
gavenkoa 30/01
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.