Resource Type: netscaler_config

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

Overview

Configuration for system config resource.

Properties

  • cip

    The option to control (enable or disable) the insertion of the actual client IP address into the HTTP header request passed from the client to one, some, or all servers attached to the system. The passed address can then be accessed through a minor modification to the server. l If cipHeader is specified, it will be used as the client IP header. l If it is not specified, then the value that has been set by the set ns config CLI command will be used as the client IP header. Possible values = ENABLED, DISABLED

  • cipheader

    The text that will be used as the client IP header. Minimum length = 1

  • cookieversion

    The version of the cookie inserted by system. Possible values = 0, 1

  • crportrange

    Port range for cache redirection services. Minimum length = 1 Maximum length = 65535

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • exclusivequotamaxclient

    The percentage of maxClient to be given to PEs. Default value: 80 Minimum value = 0 Maximum value = 100

  • exclusivequotaspillover

    The percentage of max limit to be given to PEs. Default value: 80 Minimum value = 0 Maximum value = 100

  • ftpportrange

    Port range configured for FTP services. Minimum length = 1024 Maximum length = 64000

  • grantquotamaxclient

    The percentage of shared quota to be granted at a time for maxClient. Default value: 10 Minimum value = 0 Maximum value = 100

  • grantquotaspillover

    The percentage of shared quota to be granted at a time for spillover. Default value: 10 Minimum value = 0 Maximum value = 100

  • httpport

    The HTTP ports on the Web server. This allows the system to perform connection off-load for any client request that has a destination port matching one of these configured ports. Minimum value = 1

  • ifnum

    Interfaces of the appliances that must be bound to the NSVLAN. Minimum length = 1

  • ipaddress

    IP address of the NetScaler appliance. Commonly referred to as NSIP address. This parameter is mandatory to bring up the appliance.

  • maxconn

    The maximum number of connections that will be made from the system to the web server(s) attached to it. The value entered here is applied globally to all attached servers. Minimum value = 0 Maximum value = 4294967294

  • maxreq

    The maximum number of requests that the system can pass on a particular connection between the system and a server attached to it. Setting this value to 0 allows an unlimited number of requests to be passed. Minimum value = 0 Maximum value = 65535

  • netmask

    Netmask corresponding to the IP address. This parameter is mandatory to bring up the appliance.

  • nsvlan

    (NSVLAN) for the subnet on which the IP address resides. Minimum value = 2 Maximum value = 4094

  • nwfwmode

    Network Firewall mode to be used. NOFIREWALL - No Network firewall setting BASIC - DENY-ALL behavior and DENY-ALL AT BOOTUP EXTENDED - NS_NWFWMODE_BASIC + drop IP fragments + TCP and ACL logging + packet drop on closed port EXTENDEDPLUS - NS_NWFWMODE_EXTENDED + block traffic on 3008-3011 + drop non-session packets FULL - NS_NWFWMODE_EXTENDEDPLUS + drop non-ip packets. Default value: NOFIREWALL Possible values = NOFIREWALL, BASIC, EXTENDED, EXTENDEDPLUS, FULL:

  • pmtumin

    The minimum Path MTU. Default value: 576 Minimum value = 168 Maximum value = 1500

  • pmtutimeout

    The timeout value in minutes. Default value: 10 Minimum value = 1 Maximum value = 1440

  • securecookie

    enable/disable secure flag for persistence cookie. Default value: ENABLED Possible values = ENABLED, DISABLED

  • tagged

    Specifies that the interfaces will be added as 802.1q tagged interfaces. Packets sent on these interface on this VLAN will have an additional 4-byte 802.1q tag which identifies the VLAN. To use 802.1q tagging, the switch connected to the appliance’s interfaces must also be configured for tagging.

  • timezone

    Name of the timezone.

Parameters

  • name (namevar)

    default

  • provider

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