ubika.waap.apply (1.0.3) — module

Apply new configuration

| "added in version" 1.0.0 of ubika.waap"

Authors: UBIKA team (@ubika_team)

Install collection

Install with ansible-galaxy collection install ubika.waap:==1.0.3


Add to requirements.yml

  collections:
    - name: ubika.waap
      version: 1.0.3

Description

Apply new boxes (appliances), tunnels, reverse proxies configuration.

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Apply reverses and tunnels"
  ubika.waap.apply:
    credentials:
      host: ubikawaap.local:3001
      password: Denyall@0
      username: superadmin
      verify_ssl: false
    reverseproxies:
      - a24db5e577ea16cd02a0cd84883f9253
      - 3a2ea9cc2d6f805d87616e728535bb0e
    tunnels:
      - a24db5e577ea16cd02a0cd84883f9253
      - 3a2ea9cc2d6f805d87616e728535bb0e
    secondary_tunnels:
      - a24db5e577ea16cd02a0cd84883f9254
      - 3a2ea9cc2d6f805d87616e728535bb0f
    cold_restart: true

Inputs

    
tunnels:
    description:
    - List of tunnel uid to apply.
    elements: str
    type: list

appliances:
    description:
    - List of appliance uid to apply.
    elements: str
    type: list

credentials:
    description:
    - Credentials for UBIKA WAAP Gateway
    required: true
    suboptions:
      host:
        description:
        - UBIKA WAAP Gateway host
        required: true
        type: str
      password:
        description:
        - Administrator password
        required: true
        type: str
      username:
        description:
        - Administrator user name
        required: true
        type: str
      verify_ssl:
        default: true
        description:
        - Set to false to disable SSL verification
        type: bool
    type: dict

cold_restart:
    default: false
    description:
    - Perform cold restart on applied reverse proxies.
    type: bool

reverseproxies:
    description:
    - List of reverse proxy uid to apply.
    elements: str
    type: list

secondary_tunnels:
    description:
    - List of secondary tunnel uid to apply.
    elements: str
    type: list