Resource Type: f5_vlan

Defined in:
lib/puppet/type/f5_vlan.rb
Providers:
rest

Overview

Manage vlan objects

Properties

  • auto_last_hop

    Auto Last Hop. Valid values are 'default', 'enabled' or 'disabled'.

    Supported values:
    • default
    • enabled
    • disabled
  • cmp_hash

    CMP Hash. Valid values are 'default', 'src-ip' or 'dst-ip'.

    Supported values:
    • default
    • src-ip
    • dst-ip
  • dag_round_robin

    DAG Round Robin. Valid values are 'enabled' or 'disabled'

  • description
  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • fail_safe

    Triggers fail-over in a redundant system when certain VLAN-related events occur. Valid values are 'enabled' or 'disabled'.

  • fail_safe_action

    Fail Safe Action. Valid values are 'reboot' or 'restart-all'.

    Supported values:
    • reboot
    • restart-all
  • fail_safe_timeout

    Fail Safe Timeout. Valid range: 0 - 4294967295.

  • interfaces

    Interfaces that this vlan resource is bound to. Correct format example is: [=> '1.1', tagged => true, => '2.1', tagged => true]

  • mtu

    MTU. Valid range: 576 - 65535.

  • sflow_polling_interval

    SFLOW Polling Interval (Seconds). Valid range: 0 - 86400.

  • sflow_sampling_rate

    SFLOW Sampling Rate (Packets). Valid range: 0 - 102400.

  • source_check
  • vlan_tag

    Specifies the VLAN ID. If you do not specify a VLAN ID, the BIG-IP system assigns an ID automatically. Valid range: 1 - 4094.

Parameters

  • name (namevar)
  • provider

    The specific backend to use for this f5_vlan resource. You will seldom need to specify this --- Puppet will usually discover the appropriate provider for your platform.