OCIちょこメモ~TerraformでbootVolumeからインスタンス作成~

TerraformでbootVolumeからインスタンス作成

ポイントはsource_detailsの中身。

resource "oci_core_instance" "instance1" {
    availability_domain = "${data.oci_identity_availability_domain.ad1.name}"
    compartment_id      = "${var.compartment-ocid}"
    display_name        = "${var.instance-name}"
    shape               = "${var.instance-shape}"
    create_vnic_details {
        assign_public_ip = false
        private_ip  = "${var.instance-ip}"
        subnet_id      = "${oci_core_subnet.subnet2.id}"
    }
    source_details {
        source_type = "bootVolume"
        source_id   = "ocid1.bootvolume.************************"
    }
    shape_config {
        ocpus = "1"
    }
}