Skip to content

Commit

Permalink
Update template.tf
Browse files Browse the repository at this point in the history
Enabled in-transit encryption, add OCI cloud agent parameters previously missing
  • Loading branch information
AdmiraalA committed Feb 21, 2024
1 parent 932afb2 commit a6284ae
Showing 1 changed file with 23 additions and 23 deletions.
46 changes: 23 additions & 23 deletions template.tf
Original file line number Diff line number Diff line change
@@ -1,26 +1,25 @@
resource "oci_core_instance_configuration" "k3s_server_template" {

compartment_id = var.compartment_ocid
display_name = "k3s server configuration"

freeform_tags = {
"provisioner" = "terraform"
"environment" = "${var.environment}"
"${var.unique_tag_key}" = "${var.unique_tag_value}"
"environment" = var.environment
"${var.unique_tag_key}" = var.unique_tag_value
"k3s-template-type" = "k3s-server"
}

instance_details {
instance_type = "compute"

launch_details {

agent_config {
is_management_disabled = "false"
is_monitoring_disabled = "false"
is_pv_encryption_in_transit_enabled = true
agent_config {
is_management_disabled = false
is_monitoring_disabled = false

plugins_config {
desired_state = "DISABLED"
desired_state = "ENABLED"
name = "Vulnerability Scanning"
}

Expand All @@ -47,14 +46,15 @@ resource "oci_core_instance_configuration" "k3s_server_template" {
display_name = "k3s server template"

metadata = {
"ssh_authorized_keys" = file(var.public_key_path)
"ssh_authorized_keys" = var.ssh_authorized_keys_content
"user_data" = data.cloudinit_config.k3s_server_tpl.rendered
"OCI_METADATA_LEGACY" = "false" # Disable metadata V1 endpoint
}

shape = var.compute_shape
shape_config {
memory_in_gbs = "6"
ocpus = "1"
memory_in_gbs = 6
ocpus = 1
}
source_details {
image_id = var.os_image_id
Expand All @@ -65,25 +65,24 @@ resource "oci_core_instance_configuration" "k3s_server_template" {
}

resource "oci_core_instance_configuration" "k3s_worker_template" {

compartment_id = var.compartment_ocid
display_name = "k3s worker configuration"

freeform_tags = {
"provisioner" = "terraform"
"environment" = "${var.environment}"
"${var.unique_tag_key}" = "${var.unique_tag_value}"
"environment" = var.environment
"${var.unique_tag_key}" = var.unique_tag_value
"k3s-template-type" = "k3s-worker"
}

instance_details {
instance_type = "compute"

launch_details {

agent_config {
is_management_disabled = "false"
is_monitoring_disabled = "false"
is_pv_encryption_in_transit_enabled = true
agent_config {
is_management_disabled = false
is_monitoring_disabled = false

plugins_config {
desired_state = "DISABLED"
Expand Down Expand Up @@ -113,19 +112,20 @@ resource "oci_core_instance_configuration" "k3s_worker_template" {
display_name = "k3s worker template"

metadata = {
"ssh_authorized_keys" = file(var.public_key_path)
"ssh_authorized_keys" = var.ssh_authorized_keys_content
"user_data" = data.cloudinit_config.k3s_worker_tpl.rendered
"OCI_METADATA_LEGACY" = "false" # Disable metadata V1 endpoint
}

shape = var.compute_shape
shape_config {
memory_in_gbs = "6"
ocpus = "1"
memory_in_gbs = 6
ocpus = 1
}
source_details {
image_id = var.os_image_id
source_type = "image"
}
}
}
}
}
}

0 comments on commit a6284ae

Please sign in to comment.