solace / solace.pubsub_plus / 1.0.0 / module / solace_client_profile client profile Authors: Mark Street (@mkst), Swen-Helge Huber (@ssh), Ricardo Gomez-Ulmke (@rjgu) preview | supported by communitysolace.pubsub_plus.solace_client_profile (1.0.0) — module
Install with ansible-galaxy collection install solace.pubsub_plus:==1.0.0
collections: - name: solace.pubsub_plus version: 1.0.0
Configure a Client Profile object. Allows addition, removal and configuration of Client Profile objects on Solace Brokers in an idempotent manner.
Supports Solace Cloud Brokers as well as Solace Standalone Brokers.
host: default: localhost description: Hostname of Solace Broker. required: false type: str name: aliases: - client_profile - client_profile_name description: Name of the client profile. Maps to 'clientProfileName' 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 secure_connection: default: false description: If true, use https rather than http. required: false type: bool solace_cloud_api_token: description: - The API Token. - Generate using Solace Cloud console with the appropriate permissions for the operations you want to enable. - Either both (solace_cloud_api_token AND solace_cloud_service_id) must be provided or none. required: false type: str solace_cloud_service_id: description: - The service id in Solace Cloud. - Click on the service in Solace Cloud - the service id is in the URL. - Either both (solace_cloud_api_token AND solace_cloud_service_id) must be provided or none. required: false type: str
response: description: The response from the Solace Sempv2 / Solace Cloud request. returned: success type: dict