tf-oci-ans-selfhost-dev/terraform_plans/volume.tf
2023-07-31 10:48:44 -04:00

39 lines
1.9 KiB
HCL

resource "oci_core_volume" "vm_instance_tf-playground_core_volume_swap" {
compartment_id = oci_identity_compartment.tf-playground.id
availability_domain = data.oci_identity_availability_domains.ads.availability_domains[1].name
display_name = join("-", [var.vm_name, "core", "volume", "swap"])
freeform_tags = var.tags
size_in_gbs = 50
is_auto_tune_enabled = true
}
resource "oci_core_volume_attachment" "vm-instance-tf-playground_attachment" {
attachment_type = "paravirtualized"
instance_id = oci_core_instance.vm_instance_x86_64[0].id
volume_id = oci_core_volume.vm_instance_tf-playground_core_volume_swap.id
device = "/dev/oracleoci/oraclevdc"
display_name = "tf-playground-core-volume-attachment"
is_pv_encryption_in_transit_enabled = true
is_read_only = false
}
#resource "oci_core_volume_backup_policy_assignment" "tf-playground_core_volume_backup_policy_assignment" {
# asset_id = oci_core_volume.vm_instance_tf-playground_core_volume_swap.id
# policy_id = oci_core_volume_backup_policy.tf-playground_volume_backup_policy.id
#
# depends_on = [
# oci_core_instance.vm_instance_x86_64,
# oci_core_instance.vm_instance_ampere
# ]
#}
#resource "oci_core_volume_attachment" "test_volume_attachment" {
# attachment_type = "paravirtualized"
# #instance_id = oci_core_instance.vm_instance_ampere.id
# volume_id = oci_core_volume.vm_instance_tf-playground_core_volume.id
# device = "/dev/oracleoci/oraclevdb"
# display_name = "tf-playground-core-volume-attachment"
# is_pv_encryption_in_transit_enabled = true
# is_read_only = false
#}