es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo modificar el valor de la ruta de id_rsa para Windows y utilizarlo como referencia en los tfvars.

Seguí los pasos compartidos en https://stackoverflow.com/questions/23064052/how-to-modify-ssh-folder-files-in-windows.
(creé la carpeta .ssh, ejecuté el comando ssh-keygen y generé los archivos id_rsa e id_rsa.pub… ‘dir’ muestra que ambos archivos existen)

Ahora estoy intentando acceder al archivo id_rsa.pub mediante la configuración de su valor de ruta en una variable en mi archivo tfvars
mi_public_key = “C:\Users\su_usuario.ssh\id_rsa.pub”
y llamándolo desde tf.main como public_key = “${file(“var.mi_public_key”)}”

El problema es que muestra cada barra diagonal invertida “\” como un error.

¿Cómo puedo solucionar esto?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para solucionar este problema, puedes utilizar barras diagonales (/) en lugar de barras invertidas () en la ruta del archivo, o puedes escapar las barras invertidas añadiendo otra antes de cada una. Por ejemplo, puedes configurar el valor de la ruta en tu archivo tfvars de la siguiente manera:

    my_public_key = “C:/Users/tu_nombre_de_usuario/.ssh/id_rsa.pub”

    O:

    my_public_key = “C:\Users\tu_nombre_de_usuario\.ssh\id_rsa.pub”

    Luego, llámalo desde el tf.main de la siguiente manera:

    public_key = “${file(var.my_public_key)}”

    Esto debería funcionar sin lanzar ningún error.

Comments are closed.