#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); }
Отмените это, я решил ... это помогает, если я добавлю пользователя! Отвечая на это, в отличие от удаления, так как я не смог найти много другого в Интернете с таким примером, чтобы он мог пригодиться другим.
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"
}
}
}