Nombres de usuario específicos del servidor para cada conexión SSH en Chef with Knife

Nombres de usuario específicos del servidor para cada conexión SSH en Chef with Knife

Para configurar un usuario predeterminado para cada conexión ssh, normalmente ajustaría mi .ssh/configarchivo 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. :)

información relacionada