OCI インスタンスに追加VNICをTerraformで付与してみた

昨日エフェメラIPアドレス付与の記事を書いたのでついでに追加VNICの記事も書いちゃます!

/* サーバ */
resource "oci_core_instance" "instance9" {
    availability_domain = "${data.oci_identity_availability_domain.ad1.name}"
    compartment_id      = "${var.compartment}"
    display_name        = "TESTSERVER"
    shape               = "${var.instance-shape1}"
    create_vnic_details {
        assign_public_ip = false
        subnet_id      = "${oci_core_subnet.subnet1.id}"
        nsg_ids = ["${oci_core_network_security_group.sg_web1.id}"]
    }
    source_details {
        source_type = "image"
        source_id   = "${var.instance-image-win2019-ocid[var.EC-region]}"
    }
    shape_config {
        ocpus = "1"
    }
}
/* 追加VNIC
resource "oci_core_vnic_attachment" "vnic_attachment1" {
    create_vnic_details {
        subnet_id = "${oci_core_subnet.subnet5.id}"
        assign_public_ip = false
        private_ip = "10.0.5.100"
    }
    instance_id = "${oci_core_instance.instance9.id}"
    display_name = "add_vnic"
}