def run_module(): module_args = dict( mqtt_session_client_id=dict(type='str', aliases=['client_id', 'client'], required=True), ) arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) arg_spec.update(su.arg_spec_virtual_router()) arg_spec.update(su.arg_spec_get_list()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule( argument_spec=arg_spec, supports_check_mode=True ) result = dict( changed=False ) solace_task = SolaceGetMqttSessionSubscritionsTask(module) ok, resp_or_list = solace_task.get_list() if not ok: module.fail_json(msg=resp_or_list, **result) result['result_list'] = resp_or_list result['result_list_count'] = len(resp_or_list) module.exit_json(**result)
def run_module(): module_args = dict( where_name=dict(type='str', required=True) ) arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule( argument_spec=arg_spec, supports_check_mode=True ) result = dict( rc=0, changed=False ) solace_task = SolaceGetMagicQueuesTask(module) ok, resp_or_list = solace_task.get_list() if not ok: result['rc'] = 1 module.fail_json(msg=resp_or_list, **result) result['result_list'] = resp_or_list result['result_list_count'] = len(resp_or_list) module.exit_json(**result)
def run_module(): module_args = dict( ) arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) arg_spec.update(su.arg_spec_get_list()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule( argument_spec=arg_spec, supports_check_mode=True ) result = dict( changed=False ) solace_task = SolaceGetClientUsernamesTask(module) ok, resp_or_list = solace_task.get_list() if not ok: module.fail_json(msg=resp_or_list, **result) result['result_list'] = resp_or_list result['result_list_count'] = len(resp_or_list) module.exit_json(**result)
def run_module(): """Entrypoint to module.""" module_args = dict(name=dict(type='str', required=True)) arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) arg_spec.update(su.arg_spec_crud()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule(argument_spec=arg_spec, supports_check_mode=True) solace_task = SolaceDMRClusterTask(module) result = solace_task.do_task() module.exit_json(**result)
def run_module(): """Entrypoint to module""" """Compose module arguments""" module_args = dict(acl_profile_name=dict(type='str', required=True)) arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) arg_spec.update(su.arg_spec_crud()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule(argument_spec=arg_spec, supports_check_mode=True) solace_task = SolaceACLClientConnectExceptionTask(module) result = solace_task.do_task() module.exit_json(**result)
def run_module(): """Entrypoint to module""" """Compose module arguments""" module_args = dict() arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) arg_spec.update(su.arg_spec_crud()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule(argument_spec=arg_spec, supports_check_mode=True) solace_task = SolaceClientTask(module) result = solace_task.do_task() module.exit_json(**result)
def run_module(): """Entrypoint to module""" """Compose module arguments""" module_args = dict( name=dict(type='str', aliases=['queue', 'queue_name'], required=True)) arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) arg_spec.update(su.arg_spec_crud()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule(argument_spec=arg_spec, supports_check_mode=True) solace_task = SolaceQueueTask(module) result = solace_task.do_task() module.exit_json(**result)
def run_module(): """Entrypoint to module.""" module_args = dict( name=dict(type='str', aliases=['client_profile', 'client_profile_name'], required=True)) arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) arg_spec.update(su.arg_spec_crud()) arg_spec.update(su.arg_spec_solace_cloud_config()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule(argument_spec=arg_spec, supports_check_mode=True) solace_task = SolaceClientProfileTask(module) result = solace_task.do_task() module.exit_json(**result)
def run_module(): """Entrypoint to module""" """Compose module arguments""" module_args = dict( rdp_name=dict(type='str', required=True), rest_consumer_name=dict(type='str', required=True), ) arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) arg_spec.update(su.arg_spec_crud()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule(argument_spec=arg_spec, supports_check_mode=True) solace_task = SolaceRdpRestConsumerTrustedCommonNameTask(module) result = solace_task.do_task() module.exit_json(**result)
def run_module(): """Entrypoint to module.""" module_args = dict(name=dict(type='str', required=True), virtual_router=dict( type='str', default='auto', choices=['primary', 'backup', 'auto'])) arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) arg_spec.update(su.arg_spec_crud()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule(argument_spec=arg_spec, supports_check_mode=True) solace_task = SolaceBridgeTask(module) result = solace_task.do_task() module.exit_json(**result)
def run_module(): module_args = dict( name=dict(type='str', required=True, aliases=['topic', 'subscription_topic']), queue=dict(type='str', required=True, aliases=['queue_name']), ) arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) arg_spec.update(su.arg_spec_crud()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule(argument_spec=arg_spec, supports_check_mode=True) solace_topic_task = SolaceSubscriptionTask(module) result = solace_topic_task.do_task() module.exit_json(**result)
def run_module(): module_args = dict( name=dict(type='str', aliases=['mqtt_session_subscription_topic', 'topic'], required=True), mqtt_session_client_id=dict(type='str', aliases=['client_id', 'client'], required=True), ) arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) arg_spec.update(su.arg_spec_virtual_router()) arg_spec.update(su.arg_spec_crud()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule( argument_spec=arg_spec, supports_check_mode=True ) solace_task = SolaceMqttSessionSubscriptionTask(module) result = solace_task.do_task() module.exit_json(**result)
def run_module(): module_args = dict( name=dict(type='str', required=True, aliases=['topic', 'remote_subscription_topic']), bridge_name=dict(type='str', required=True), bridge_virtual_router=dict(type='str', default='auto', choices=['primary', 'backup', 'auto'], aliases=['virtual_router'])) arg_spec = su.arg_spec_broker() arg_spec.update(su.arg_spec_vpn()) arg_spec.update(su.arg_spec_crud()) # module_args override standard arg_specs arg_spec.update(module_args) module = AnsibleModule(argument_spec=arg_spec, supports_check_mode=True) solace_task = SolaceBridgeRemoteSubscriptionsTask(module) result = solace_task.do_task() module.exit_json(**result)