Terraform: скопировать файл в GCP Compute Instance

#include <boost/locale.hpp>
namespace lcv = boost::locale::conv;

inline std::wstring fromUTF8(const std::string& s)
{ return lcv::utf_to_utf<wchar_t>(s); }

inline std::string toUTF8(const std::wstring& ws)
{ return lcv::utf_to_utf<char>(ws); }
0
задан jonnybinthemix 17 January 2019 в 09:13
поделиться

1 ответ

Отмените это, я решил ... это помогает, если я добавлю пользователя! Отвечая на это, в отличие от удаления, так как я не смог найти много другого в Интернете с таким примером, чтобы он мог пригодиться другим.

resource "google_compute_instance" "test-build" {
  project                   = "artifactory-staging"
  name                      = "file-transfer-test"
  machine_type              = "n1-standard-2"
  zone = "europe-west3-b"
  allow_stopping_for_update = "true"

  boot_disk {
    initialize_params {
      image = "centos-7-v20181210"
    }
  }
  network_interface {
    subnetwork         = "default"
    subnetwork_project = "artifactory-staging"
    access_config      = {}
  }
  metadata {
    ssh-keys = "jon:${file("./creds/gcloud_instance.pub")}"
  }

provisioner "file" {
  source = "creds/test_file"
  destination = "/tmp/test_file"

  connection {
    type = "ssh"
    user = "jon"
    private_key = "${file("./creds/gcloud_instance")}"
    agent = "false"
  }
}
}
0
ответ дан jonnybinthemix 17 January 2019 в 09:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: