joelwking.pensando.app (1.0.1) — module

Create, update, query or delete an App

| "added in version" 2.9 of joelwking.pensando"

Authors: Joel W. King (@joelwking)

Install collection

Install with ansible-galaxy collection install joelwking.pensando:==1.0.1


Add to requirements.yml

  collections:
    - name: joelwking.pensando
      version: 1.0.1

Description

An App is a network service defined either by a "protocol, port" pair, or by an application level

gateway (i.e. "ALG"). This module programatically manages the apps using the API of the PSM.

Inputs

    
alg:
    description:
    - Application level gateway specification
    required: false

state:
    default: present
    description:
    - Use 'present' or 'absent' to add or remove
    - Use 'query' for listing the current apps
    required: false

tenant:
    default: default
    description:
    - Name of the tenant
    required: false

app_name:
    description:
    - Name of the App
    required: true

hostname:
    description:
    - Hostname (or IP address) of the Pensando Policy and Service Manager (PSM)
    required: true

password:
    description:
    - Password used to authenticate with the PSM
    required: true

username:
    default: admin
    description:
    - Username used to authenticate with the PSM
    required: false

namespace:
    default: default
    description:
    - Name of the Namespace
    required: false

api_version:
    default: v1
    description:
    - Optionally specify the API version
    required: false

proto_ports:
    description:
    - List of protocol, port pairs
    required: false