Resource Type: cisco_vrf_af
- Defined in:
- lib/puppet/type/cisco_vrf_af.rb
- Providers:
-
cisco
Overview
Manage a Cisco VRF Address-Family. ~~~puppet cisco_vrf_af
..attributes..
~~~
<title> is the title of the vrf_af resource.
Example: ~~~puppet
(nexus)
cisco_vrf_af {'red ipv4 unicast':
ensure => present,
#afi => 'ipv4',
#safi => 'unicast',
route_target_both_auto => 'true',
route_target_both_auto_evpn => 'false',
route_target_both_auto_mvpn => 'false',
route_target_export => ['1.2.3.4:55', '8:9'],
route_target_export_evpn => ['1:1', '2:2', '3:3'],
route_target_export_mvpn => ['4:4'],
route_target_import => ['5:6'],
route_target_import_evpn => ['7:7'],
route_target_import_mvpn => ['8:8'],
}
(ios_xr)
cisco_vrf_af {'red ipv4 unicast':
ensure => present,
#afi => 'ipv4',
#safi => 'unicast',
route_policy_export => 'abc',
route_policy_import => 'abc',
route_target_export => ['1.2.3.4:55', '8:9'],
route_target_export_stitching => ['1:1', '2:2', '3:3'],
route_target_import => ['5:6'],
route_target_import_stitching => ['7:7'],
}
~~~
Example Title Patterns:
~~~puppet
cisco_vrf_af { 'red ipv4 unicast':
ensure => present,
~~~
~~~puppet
cisco_vrf_af { 'red':
ensure => present,
afi => 'ipv4',
safi => 'unicast',
~~~
~~~puppet
cisco_vrf_af { 'red ipv4':
ensure => present,
safi => 'unicast',
~~~