netscaler.adc.vpnintranetapplication (2.5.1) — module

Configuration for SSLVPN intranet application resource.

| "added in version" 2.0.0 of netscaler.adc"

Authors: Sumanth Lingappa (@sumanth-lingappa)

preview | supported by community

Install collection

Install with ansible-galaxy collection install netscaler.adc:==2.5.1


Add to requirements.yml

  collections:
    - name: netscaler.adc
      version: 2.5.1

Description

Configuration for SSLVPN intranet application resource.

Inputs

    
nsip:
    description:
    - The ip address of the NetScaler ADC appliance where the nitro API calls will be
      made.
    - The port can be specified with the colon (:). E.g. 192.168.1.1:555.
    required: true
    type: str

srcip:
    description:
    - Source IP address. Required if interception mode is set to PROXY. Default is the
      loopback address, 127.0.0.1.
    type: str

state:
    choices:
    - present
    - absent
    default: present
    description:
    - The state of the resource being configured by the module on the NetScaler ADC node.
    - When C(present), the resource will be added/updated configured according to the
      module's parameters.
    - When C(absent), the resource will be deleted from the NetScaler ADC node.
    type: str

destip:
    description:
    - Destination IP address, IP range, or host name of the intranet application. This
      address is the server IP address.
    type: str

iprange:
    description:
    - If you have multiple servers in your network, such as web, email, and file shares,
      configure an intranet application that includes the IP range for all the network
      applications. This allows users to access all the intranet applications contained
      in the IP address range.
    type: str

netmask:
    description:
    - Destination subnet mask for the intranet application.
    type: str

srcport:
    description:
    - Source port for the application for which the Citrix Gateway virtual server proxies
      the traffic. If users are connecting from a device that uses the Citrix Gateway
      Plug-in for Java, applications must be configured manually by using the source IP
      address and TCP port values specified in the intranet application profile. If a
      port value is not set, the destination port value is used.
    type: int

api_path:
    default: nitro/v1/config
    description:
    - Base NITRO API path.
    - Define only in case of an ADM service proxy call
    type: str

destport:
    description:
    - Destination TCP or UDP port number for the intranet application. Use a hyphen to
      specify a range of port numbers, for example 90-95.
    type: str

hostname:
    description:
    - Name of the host for which to configure interception. The names are resolved during
      interception when users log on with the Citrix Gateway Plug-in.
    type: str

protocol:
    choices:
    - TCP
    - UDP
    - ANY
    description:
    - Protocol used by the intranet application. If protocol is set to BOTH, C(TCP) and
      C(UDP) traffic is allowed.
    type: str

spoofiip:
    choices:
    - 'ON'
    - 'OFF'
    description:
    - IP address that the intranet application will use to route the connection through
      the virtual adapter.
    type: str

nitro_pass:
    description:
    - The password with which to authenticate to the NetScaler ADC node.
    required: false
    type: str

nitro_user:
    description:
    - The username with which to authenticate to the NetScaler ADC node.
    required: false
    type: str

save_config:
    default: false
    description:
    - If C(true) the module will save the configuration on the NetScaler ADC node if it
      makes any changes.
    - The module will not save the configuration on the NetScaler ADC node if it made
      no changes.
    type: bool

interception:
    choices:
    - PROXY
    - TRANSPARENT
    description:
    - Interception mode for the intranet application or resource. Correct value depends
      on the type of client software used to make connections. If the interception mode
      is set to C(TRANSPARENT), users connect with the Citrix Gateway Plug-in for Windows.
      With the C(PROXY) setting, users connect with the Citrix Gateway Plug-in for Java.
    type: str

nitro_protocol:
    choices:
    - http
    - https
    default: https
    description:
    - Which protocol to use when accessing the nitro API objects.
    type: str

validate_certs:
    default: true
    description:
    - If C(false), SSL certificates will not be validated. This should only be used on
      personally controlled sites using self-signed certificates.
    required: false
    type: bool

nitro_auth_token:
    description:
    - The authentication token provided by a login operation.
    type: str
    version_added: 2.6.0
    version_added_collection: netscaler.adc

clientapplication:
    description:
    - Names of the client applications, such as PuTTY and Xshell.
    elements: str
    type: list

intranetapplication:
    description:
    - Name of the intranet application.
    type: str

Outputs

changed:
  description: Indicates if any change is made by the module
  returned: always
  sample: true
  type: bool
diff:
  description: Dictionary of before and after changes
  returned: always
  sample:
    after:
      key2: pqr
    before:
      key1: xyz
    prepared: changes done
  type: dict
diff_list:
  description: List of differences between the actual configured object and the configuration
    specified in the module
  returned: when changed
  sample:
  - 'Attribute `key1` differs. Desired: (<class ''str''>) XYZ. Existing: (<class ''str''>)
    PQR'
  type: list
failed:
  description: Indicates if the module failed or not
  returned: always
  sample: false
  type: bool
loglines:
  description: list of logged messages by the module
  returned: always
  sample:
  - message 1
  - message 2
  type: list