Resource Type: cisco_acl

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

Overview

Manages configuration of an acl instance

~~~puppet cisco_acl

..attributes..

~~~

‘<string>` is the name of the acl instance.

Example:

~~~puppet

cisco_acl { 'ipv4 my_acl' :
  ensure          => present,
  stats_per_entry => false,
  fragments       => 'permit'
}

~~~

Example Title Patterns

~~~puppet

cisco_acl { 'my_acl' :
  ensure          => present,
  afi             => 'ipv4',
}

~~~

~~~puppet

cisco_acl { 'ipv4' :
  ensure          => present,
  acl_name        => 'my_acl'
}

~~~

~~~puppet

cisco_acl { 'ipv4 my_acl' :
  ensure          => present,
}

~~~

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • fragments

    fragments permit-all/deny-all state for the acl.

    Supported values:
    • permit
    • deny
    • default
  • stats_per_entry

    Enable per-entry statistics for the acl.

    Supported values:
    • true
    • false

Parameters

  • acl_name

    Name of the acl instance. Valid values are string.

  • afi

    The Address-Family Indentifier (ipv4|ipv6).

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

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