solace.pubsub_plus.solace_bridge_tls_cn (1.0.0) — module

trusted common name for bridge

Authors: Ricardo Gomez-Ulmke (@rjgu)

preview | supported by community

Install collection

Install with ansible-galaxy collection install solace.pubsub_plus:==1.0.0


Add to requirements.yml

  collections:
    - name: solace.pubsub_plus
      version: 1.0.0

Description

Allows addition and removal of trusted commonn name objects on a bridge in an idempotent manner.

Reference: https://docs.solace.com/API-Developer-Online-Ref-Documentation/swagger-ui/config/index.html#/bridge/createMsgVpnBridgeTlsTrustedCommonName.

Inputs

    
host:
    default: localhost
    description: Hostname of Solace Broker.
    required: false
    type: str

name:
    description: The trusted common name. Maps to 'tlsTrustedCommonName' in the API.
    required: true
    type: str

port:
    default: 8080
    description: Management port of Solace Broker.
    required: false
    type: int

state:
    choices:
    - present
    - absent
    default: present
    description: Target state.
    required: false
    type: str

msg_vpn:
    description: The message vpn.
    required: true
    type: str

timeout:
    default: 10
    description: Connection timeout in seconds for the http request.
    required: false
    type: int

password:
    default: admin
    description: Administrator password for Solace Broker.
    required: false
    type: str

settings:
    description: JSON dictionary of additional configuration, see Reference documentation.
    required: false
    type: dict

username:
    default: admin
    description: Administrator username for Solace Broker.
    required: false
    type: str

x_broker:
    description: Custom HTTP header with the broker virtual router id, if using a SEMPv2
      Proxy/agent infrastructure.
    required: false
    type: str

bridge_name:
    description: The bridge.
    required: true
    type: str

virtual_router:
    choices:
    - primary
    - backup
    - auto
    default: auto
    description: The virtual router.
    required: false
    type: str

secure_connection:
    default: false
    description: If true, use https rather than http.
    required: false
    type: bool

Outputs

response:
  description: The response from the Solace Sempv2 request.
  returned: success
  type: dict