Skip to content

Commit dbe0841

Browse files
rwcrowerocrowe
andauthored
refactor(mpls_oam) (#175)
Co-authored-by: rocrowe <rocrowe@cisco.com>
1 parent 620ed80 commit dbe0841

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

iosxr_mpls_oam.tf

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
resource "iosxr_mpls_oam" "mpls_oam" {
22
for_each = { for device in local.devices : device.name => device if try(local.device_config[device.name].mpls_oam, null) != null || try(local.defaults.iosxr.devices.configuration.mpls_oam, null) != null }
33
device = each.value.name
4-
oam = try(local.device_config[each.value.name].mpls_oam.oam, local.defaults.iosxr.devices.configuration.mpls_oam.oam, null)
5-
oam_echo_disable_vendor_extension = try(local.device_config[each.value.name].mpls_oam.oam_echo_disable_vendor_extension, local.defaults.iosxr.devices.configuration.mpls_oam.oam_echo_disable_vendor_extension, null)
6-
oam_echo_reply_mode_control_channel_allow_reverse_lsp = try(local.device_config[each.value.name].mpls_oam.oam_echo_reply_mode_control_channel_allow_reverse_lsp, local.defaults.iosxr.devices.configuration.mpls_oam.oam_echo_reply_mode_control_channel_allow_reverse_lsp, null)
7-
oam_echo_revision_one = try(local.device_config[each.value.name].mpls_oam.oam_echo_revision_one, local.defaults.iosxr.devices.configuration.mpls_oam.oam_echo_revision_one, null)
8-
oam_echo_revision_two = try(local.device_config[each.value.name].mpls_oam.oam_echo_revision_two, local.defaults.iosxr.devices.configuration.mpls_oam.oam_echo_revision_two, null)
9-
oam_echo_revision_three = try(local.device_config[each.value.name].mpls_oam.oam_echo_revision_three, local.defaults.iosxr.devices.configuration.mpls_oam.oam_echo_revision_three, null)
10-
oam_echo_revision_four = try(local.device_config[each.value.name].mpls_oam.oam_echo_revision_four, local.defaults.iosxr.devices.configuration.mpls_oam.oam_echo_revision_four, null)
11-
oam_dpm_pps = try(local.device_config[each.value.name].mpls_oam.oam_dpm_pps, local.defaults.iosxr.devices.configuration.mpls_oam.oam_dpm_pps, null)
12-
oam_dpm_interval = try(local.device_config[each.value.name].mpls_oam.oam_dpm_interval, local.defaults.iosxr.devices.configuration.mpls_oam.oam_dpm_interval, null)
13-
oam_dpm_downstream_ecmp_faults = try(local.device_config[each.value.name].mpls_oam.oam_dpm_downstream_ecmp_faults, local.defaults.iosxr.devices.configuration.mpls_oam.oam_dpm_downstream_ecmp_faults, null)
4+
oam = try(local.device_config[each.value.name].mpls_oam.enable, local.defaults.iosxr.devices.configuration.mpls_oam.enable, null)
5+
oam_echo_disable_vendor_extension = try(local.device_config[each.value.name].mpls_oam.echo.disable_vendor_extension, local.defaults.iosxr.devices.configuration.mpls_oam.echo.disable_vendor_extension, null)
6+
oam_echo_reply_mode_control_channel_allow_reverse_lsp = try(local.device_config[each.value.name].mpls_oam.echo.reply_mode_control_channel_allow_reverse_lsp, local.defaults.iosxr.devices.configuration.mpls_oam.echo.reply_mode_control_channel_allow_reverse_lsp, null)
7+
oam_echo_revision_one = try(local.device_config[each.value.name].mpls_oam.echo.revision, local.defaults.iosxr.devices.configuration.mpls_oam.echo.revision, null) == 1 ? true : null
8+
oam_echo_revision_two = try(local.device_config[each.value.name].mpls_oam.echo.revision, local.defaults.iosxr.devices.configuration.mpls_oam.echo.revision, null) == 2 ? true : null
9+
oam_echo_revision_three = try(local.device_config[each.value.name].mpls_oam.echo.revision, local.defaults.iosxr.devices.configuration.mpls_oam.echo.revision, null) == 3 ? true : null
10+
oam_echo_revision_four = try(local.device_config[each.value.name].mpls_oam.echo.revision, local.defaults.iosxr.devices.configuration.mpls_oam.echo.revision, null) == 4 ? true : null
11+
oam_dpm_pps = try(local.device_config[each.value.name].mpls_oam.dpm.pps, local.defaults.iosxr.devices.configuration.mpls_oam.dpm.pps, null)
12+
oam_dpm_interval = try(local.device_config[each.value.name].mpls_oam.dpm.interval, local.defaults.iosxr.devices.configuration.mpls_oam.dpm.interval, null)
13+
oam_dpm_downstream_ecmp_faults = try(local.device_config[each.value.name].mpls_oam.dpm.downstream_ecmp_faults, local.defaults.iosxr.devices.configuration.mpls_oam.dpm.downstream_ecmp_faults, null)
1414
}

0 commit comments

Comments
 (0)