Manages NX-OS PIM
Model Documentation: Link
module "nxos_pim" {
source = "netascode/pim/nxos"
version = ">= 0.2.0"
vrfs = [
{
name = "default"
admin_state = true
bfd = true
rps = [
{
address = "20.1.1.1"
group_range = "225.0.0.0/8"
bidir = false
override = false
}
]
anycast_rp_local_interface = "lo1"
anycast_rp_source_interface = "lo1"
anycast_rps = [
{
address = "20.1.1.1"
set_address = "30.1.1.1"
}
]
interfaces = [
{
interface = "vlan100"
admin_state = true
bfd = true
dr_priority = 10
passive = false
sparse_mode = true
}
]
}
]
}
Name | Version |
---|---|
terraform | >= 1.3.0 |
nxos | >= 0.5.0 |
Name | Version |
---|---|
nxos | >= 0.5.0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
device | A device name from the provider configuration. | string |
null |
no |
vrfs | PIM VRF list. Default value admin_state : true .Default value bfd : false .Default value bidir : false .Default value override : false .Default value interfaces.admin_state : true .Choices interfaces.bfd : unspecified , enabled , disabled . Default value interfaces.bfd : unspecified .Allowed values dr_priority : 1 -4294967295 . Default value dr_priority : 1 .Default value passive : false .Default value sparse_mode : false . |
list(object({ |
[] |
no |
Name | Description |
---|---|
dn | Distinguished name of the object. |
Name | Type |
---|---|
nxos_pim.pimEntity | resource |
nxos_pim_anycast_rp.pimAcastRPFuncP | resource |
nxos_pim_anycast_rp_peer.pimAcastRPPeer | resource |
nxos_pim_instance.pimInst | resource |
nxos_pim_interface.pimIf | resource |
nxos_pim_static_rp.pimStaticRP | resource |
nxos_pim_static_rp_group_list.pimRPGrpList | resource |
nxos_pim_static_rp_policy.pimStaticRPP | resource |
nxos_pim_vrf.pimDom | resource |