Nomes de usuários específicos do servidor para cada conexão SSH no Chef com Faca

1

Para definir um usuário padrão para cada conexão ssh, normalmente eu ajustaria meu arquivo .ssh/config para

Host *.server1.com
User joe

Host * .server2.com
Usuário mike -

Agora estou usando o Chef. A ferramenta faca não lê de .ssh / config . Então, como posso definir nomes de usuário padrão com base no host?

Uma solução que NÃO quero é criar um usuário "chef" padrão com direitos de administrador completos em todos os servidores e, em seguida, usar esse usuário para processos de servidores em lote. Há muitas razões pelas quais espero uma resposta mais ideal.

    
por csi 18.10.2012 / 20:09

1 resposta

0

Portanto, esse recurso ainda não existe no Chef - sugiro que você vote e assista o ingresso aqui: link

Potencialmente, você poderia pegar a mudança de código e usá-la como um plugin de faca, mas isso poderia ser um pouco mais de código que você gostaria de fazer. :)

    
por 15.12.2013 / 04:02