@@ -85,43 +85,43 @@ resource "oci_core_instance" "instance" {
85
85
// this configuration is applied at first resource creation
86
86
// subsequent updates are detected as changes by terraform but seems to be ignored by the provider ...
87
87
plugins_config {
88
- desired_state = var. cloud_agent_plugins . autonomous_linux
88
+ desired_state = lookup ( var. cloud_agent_plugins , " autonomous_linux" , " ENABLED " )
89
89
name = " Oracle Autonomous Linux"
90
90
}
91
91
plugins_config {
92
- desired_state = var. cloud_agent_plugins . bastion
92
+ desired_state = lookup ( var. cloud_agent_plugins , " bastion" , " ENABLED " )
93
93
name = " Bastion"
94
94
}
95
95
plugins_config {
96
- desired_state = var. cloud_agent_plugins . block_volume_mgmt
96
+ desired_state = lookup ( var. cloud_agent_plugins , " block_volume_mgmt" , " DISABLED " )
97
97
name = " Block Volume Management"
98
98
}
99
99
plugins_config {
100
- desired_state = var. cloud_agent_plugins . custom_logs
100
+ desired_state = lookup ( var. cloud_agent_plugins , " custom_logs" , " ENABLED " )
101
101
name = " Custom Logs Monitoring"
102
102
}
103
103
plugins_config {
104
- desired_state = var. cloud_agent_plugins . management
104
+ desired_state = lookup ( var. cloud_agent_plugins , " management" , " DISABLED " )
105
105
name = " Management Agent"
106
106
}
107
107
plugins_config {
108
- desired_state = var. cloud_agent_plugins . monitoring
108
+ desired_state = lookup ( var. cloud_agent_plugins , " monitoring" , " ENABLED " )
109
109
name = " Compute Instance Monitoring"
110
110
}
111
111
plugins_config {
112
- desired_state = var. cloud_agent_plugins . osms
112
+ desired_state = lookup ( var. cloud_agent_plugins , " osms" , " ENABLED " )
113
113
name = " OS Management Service Agent"
114
114
}
115
115
plugins_config {
116
- desired_state = var. cloud_agent_plugins . run_command
116
+ desired_state = lookup ( var. cloud_agent_plugins , " run_command" , " ENABLED " )
117
117
name = " Compute Instance Run Command"
118
118
}
119
119
plugins_config {
120
- desired_state = var. cloud_agent_plugins . vulnerability_scanning
120
+ desired_state = lookup ( var. cloud_agent_plugins , " vulnerability_scanning" , " ENABLED " )
121
121
name = " Vulnerability Scanning"
122
122
}
123
123
plugins_config {
124
- desired_state = var. cloud_agent_plugins . java_management_service
124
+ desired_state = lookup ( var. cloud_agent_plugins , " java_management_service" , " DISABLED " )
125
125
name = " Oracle Java Management Service"
126
126
}
127
127
}
@@ -204,4 +204,4 @@ resource "oci_core_public_ip" "public_ip" {
204
204
205
205
freeform_tags = local. merged_freeform_tags
206
206
defined_tags = var. defined_tags
207
- }
207
+ }
0 commit comments