Skip to content

Commit b19dbe0

Browse files
authored
Adding support for the JMS OCA plugin (#104)
* adding JMS OCA plugin * fix typo * documenting a new variable
1 parent aedd7e9 commit b19dbe0

File tree

3 files changed

+18
-12
lines changed

3 files changed

+18
-12
lines changed

docs/terraformoptions.adoc

+2-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,8 @@
9595
"monitoring": "ENABLED",
9696
"osms": "ENABLED",
9797
"run_command": "ENABLED",
98-
"vulnerability_scanning": "ENABLED"
98+
"vulnerability_scanning": "ENABLED",
99+
"java_management_service": "DISABLED"
99100
}
100101
----
101102

main.tf

+6-2
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ locals {
4747
// prepare data with default values for flex shapes. Used to populate shape_config block with default values
4848
// Iterate through data.oci_core_shapes.current_ad.shapes (this exclude duplicate data in multi-ad regions) and create a map { name = { memory_in_gbs = "xx"; ocpus = "xx" } }
4949
for i in data.oci_core_shapes.current_ad.shapes : i.name => {
50-
"memory_in_gbs" = i.memory_in_gbs
51-
"ocpus" = i.ocpus
50+
memory_in_gbs = i.memory_in_gbs
51+
ocpus = i.ocpus
5252
}
5353
}
5454
shape_is_flex = length(regexall("^*.Flex", var.shape)) > 0 # evaluates to boolean true when var.shape contains .Flex
@@ -120,6 +120,10 @@ resource "oci_core_instance" "instance" {
120120
desired_state = var.cloud_agent_plugins.vulnerability_scanning
121121
name = "Vulnerability Scanning"
122122
}
123+
plugins_config {
124+
desired_state = var.cloud_agent_plugins.java_management_service
125+
name = "Oracle Java Management Service"
126+
}
123127
}
124128

125129
create_vnic_details {

variables.tf

+10-9
Original file line numberDiff line numberDiff line change
@@ -95,15 +95,16 @@ variable "cloud_agent_plugins" {
9595
description = "Whether each Oracle Cloud Agent plugins should be ENABLED or DISABLED."
9696
type = map(string)
9797
default = {
98-
autonomous_linux = "ENABLED"
99-
bastion = "ENABLED"
100-
block_volume_mgmt = "DISABLED"
101-
custom_logs = "ENABLED"
102-
management = "DISABLED"
103-
monitoring = "ENABLED"
104-
osms = "ENABLED"
105-
run_command = "ENABLED"
106-
vulnerability_scanning = "ENABLED"
98+
autonomous_linux = "ENABLED"
99+
bastion = "ENABLED"
100+
block_volume_mgmt = "DISABLED"
101+
custom_logs = "ENABLED"
102+
management = "DISABLED"
103+
monitoring = "ENABLED"
104+
osms = "ENABLED"
105+
run_command = "ENABLED"
106+
vulnerability_scanning = "ENABLED"
107+
java_management_service = "DISABLED"
107108
}
108109
#* need to craft a validation condition at some point
109110
}

0 commit comments

Comments
 (0)