Resource Type: cisco_pim

Defined in:
lib/puppet/type/cisco_pim.rb
Providers:
cisco

Overview

Manages configuration of a pim instance

~~~puppet cisco_pim

..attributes..

~~~

‘<string>` is the name of the vrf.

Example:

~~~puppet

cisco_pim { 'ipv4 red' :
  ensure          => present,
  ssm_range       => '224.0.0.0/8 225.0.0.0/8',
  bfd             => true
}

~~~

Example Title Patterns

~~~puppet

cisco_pim { 'newyork' :
  ensure          => present,
  afi             => 'ipv4',
  vrf             => 'default',
  ssm_range       => default,
  bfd             => true
}

~~~

~~~puppet

cisco_pim { 'ipv4' :
  ensure          => present,
  vrf             => 'default',
  ssm_range       => '224.0.0.0/8 225.0.0.0/8',
  bfd             => true
}

~~~

~~~puppet

cisco_pim { 'ipv4 blue' :
  ensure          => present,
  ssm_range       => '224.0.0.0/8 225.0.0.0/8',
  bfd             => true
}

~~~

Properties

  • bfd

    Enables BFD for all PIM interfaces in the VRF.

    Supported values:
    • true
    • false
    • default
  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • ssm_range

    Sets the ssm range for Pim. Valid values are space-separated String of multicast addresses or the keyword ‘none’.

Parameters

  • afi

    The Address-Family Indentifier (ipv4|ipv6).

    Supported values:
    • ipv4
  • name (namevar)
  • provider

    The specific backend to use for this ‘cisco_pim` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • vrf (defaults to: default)
    Supported values:
    • /^\S+$/