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