アップグレードガイド(v2.12)
目次
cloud-init対応
サーバの起動時にcloud-init用のUserDataを指定可能になりました。
利用例:
resource "sakuracloud_server" "foobar" {
name = "example"
disks = [local.disk_id]
network_interface {
upstream = "shared"
}
core = 2
memory = 4
user_data = join("\n", [
"#cloud-config",
yamlencode({
hostname: "example",
password: local.password,
chpasswd: {
expire: false,
}
ssh_pwauth: false,
ssh_authorized_keys: [
file("~/.ssh/id_rsa.pub"),
],
}),
])
}