Resource Type: cisco_ace
- Defined in:
- lib/puppet/type/cisco_ace.rb
- Providers:
-
cisco
Overview
Manages ACE configuration.
~~~puppet cisco_ace { ‘<afi> <acl_name> <seqno>’:
..attributes..
} ~~~
‘<afi> <acl_name> <seqno>` is the title of the ace resource.
Example:
~~~puppet
cisco_ace { 'ipv4 my_ipv4_acl 10':
action => 'permit',
proto => 'tcp',
src_addr => '1.2.3.4 2.3.4.5',
src_port => 'eq 40',
dst_addr => '8.9.0.4/32',
dst_port => 'range 32 56',
}
cisco_ace { 'ipv6 my_ipv6_acl 30':
remark => 'remark description',
}
cisco_ace { 'ipv4 my_ipv4_acl 20':
action => 'permit',
proto => 'tcp',
src_addr => '1.2.3.4 2.3.4.5',
src_port => 'eq 40',
dst_addr => '8.9.0.4/32',
dst_port => 'range 32 56',
tcp_flags => 'ack syn fin'
dscp => 'af11',
established => false,
http_method => 'post',
packet_length => 'range 80 1000',
tcp_option_length => '20',
time_range => 'my_range',
ttl => '153',
redirect => 'Ethernet1/1,Ethernet1/2,port-channel1',
log => false,
}
~~~