
Para configurar un usuario predeterminado para cada conexión ssh, normalmente ajustaría mi .ssh/config
archivo a
Host *.server1.com
User joe
Host *.server2.com
User mike
Ahora estoy usando Chef. La herramienta cuchillo no lee desde .ssh/config. Entonces, ¿cómo puedo configurar nombres de usuario predeterminados según el host?
Una solución que NO quiero es crear un usuario "chef" predeterminado con derechos de administrador completos en cada servidor y luego usar ese usuario para procesos de servidor por lotes. Hay muchas razones por las que espero una respuesta más óptima.
Respuesta1
Entonces, esta función aún no existe en Chef. Te animo a que votes y mires el ticket aquí:https://tickets.opscode.com/browse/CHEF-4538
Potencialmente, podría tomar el cambio de código y usarlo como un complemento de cuchillo, pero eso podría ser un poco más de código de parcheo que le gustaría hacer. :)