This document version is no longer actively maintained.
The site that you are currently viewing is an archived snapshot.
For up-to-date documentation, see the latest version.
ome_configuration_compliance (Resource)
Resource for managing configuration baselines remediation.
Example Usage
# remediate baseline for the specified target devices
resource "ome_configuration_compliance" "remeditation0" {
baseline_name = "baseline_name"
target_devices = [
{
device_service_tag = "MX12345"
compliance_status = "Compliant"
}
]
}
# remediate baseline for the specified target devices with scheduling
resource "ome_configuration_compliance" "remeditation1" {
baseline_name = "baseline_name"
target_devices = [
{
device_service_tag = "MX12345"
compliance_status = "Compliant"
}
]
run_later = true
cron = "0 00 11 14 02 ? 2032"
}
# Manage a baseline and also remediate it
# create baseline
resource "ome_configuration_baseline" "baseline" {
baseline_name = var.baselinename
ref_template_name = "Mytemplate"
device_servicetags = ["MX12345"]
description = "baseline description"
}
# create a compliance resource from above baseline
resource "ome_configuration_compliance" "remeditation" {
baseline_name = var.baselinename
target_devices = [
{
device_service_tag = "MX12345"
compliance_status = "Compliant"
}
]
depends_on = [
ome_configuration_baseline.baseline
]
}
Schema
Required
target_devices
(Attributes Set) Target devices to be remediated. (see below for nested schema)
Optional
baseline_id
(Number) Id of the Baseline. Cannot be updated.baseline_name
(String) Name of the Baseline. Cannot be updated.cron
(String) Cron to schedule the remediation task.job_retry_count
(Number) Number of times the job has to be polled to get the final status of the resource. Default value is30
.run_later
(Boolean) Provides options to schedule the remediation task immediately, or at a specified time.sleep_interval
(Number) Sleep time interval for job polling in seconds. Default value is20
.
Read-Only
id
(String) ID of the configuration compliance resource.
Nested Schema for target_devices
Required:
compliance_status
(String) End compliance status of the target device, used to check the drifts in the compliance status. Valid values areCompliant
.device_service_tag
(String) Target device servicetag to be remediated.