Resource Type: netscaler_server

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

Overview

Manage basic netscaler server objects. The NetScaler appliance supports two types of servers: IP address based servers and domain based servers.

Properties

  • address

    The domain name, IPv4 address, or IPv6 address of the server. When creating an IP address-based server, you can specify the name of the server instead of its IP address, when creating a service. Valid options:

  • comments

    Any information about the server.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • ipv6_domain
  • resolve_retry

    Time, in seconds, for which the NetScaler appliance must wait, after DNS resolution fails, before sending the next DNS query to resolve the domain name.

    Default = 5 Min = 5 Max = 20939

  • state
  • traffic_domain_id
  • translation_ip_address

    IP address used to transform the server’s DNS-resolved IP address.

  • translation_mask

    The netmask of the translation ip

Parameters

  • disable_wait_time

    Specifies a wait time when disabling a server object. The server object continues to handle established connections for the specified amount of time, but rejects new connections

    Supported values:
    • /\d+/
  • graceful_shutdown
  • name (namevar)
  • provider

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