Initial Oracle Deep Data Security lab kit
This commit is contained in:
30
terraform/modules/compute_bastion/main.tf
Normal file
30
terraform/modules/compute_bastion/main.tf
Normal file
@@ -0,0 +1,30 @@
|
||||
resource "oci_core_instance" "this" {
|
||||
availability_domain = var.availability_domain
|
||||
compartment_id = var.compartment_id
|
||||
display_name = var.display_name
|
||||
shape = var.shape
|
||||
freeform_tags = var.freeform_tags
|
||||
|
||||
dynamic "shape_config" {
|
||||
for_each = length(regexall("Flex$", var.shape)) > 0 ? [1] : []
|
||||
content {
|
||||
ocpus = var.ocpus
|
||||
memory_in_gbs = var.memory_in_gbs
|
||||
}
|
||||
}
|
||||
|
||||
create_vnic_details {
|
||||
subnet_id = var.subnet_id
|
||||
assign_public_ip = var.assign_public_ip
|
||||
nsg_ids = var.nsg_ids
|
||||
}
|
||||
|
||||
metadata = {
|
||||
ssh_authorized_keys = var.ssh_public_key
|
||||
}
|
||||
|
||||
source_details {
|
||||
source_type = "image"
|
||||
source_id = var.image_ocid
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user