Получение ошибки в коде terraform при попытке подключения к Linux-серверу в облачной оболочке OCI. ------ Не удалось прочитать закрытый ключ ssh: ключ не найден

Получение ошибки в коде terraform при попытке подключения к Linux-серверу в облачной оболочке OCI. ------ Не удалось прочитать закрытый ключ ssh: ключ не найден Ниже приведен мой код: -

      
resource "null_resource" "remote-exec" {
        
    
    provisioner "remote-exec" {
        connection {
            agent = false
            timeout = "10m"
            host ="xx.xx.x.x" 
            user = var.host_user_name
            private_key =file("${path.module}/integerebspvtkey.ssh.ppk")
        }
        inline = [
            ...
        ]
    }
    }



    variable "host_user_name"{
          default="opc"
    }

integerebspvtkey.ssh.ppk — это закрытый ключ, находящийся в том же каталоге, откуда я запускаю terraform.

1 ответ

На основании комментариев.

Проблема заключалась в неправильном формате ключа. Вместо ppk, так должно быть pem.