Artemis Properties

ActiveMQClosed An open source generic message interface written in Java. It fosters the communication from more than one client or server, allowing it to act, for example, a messaging interface between CMP and external components. Artemis message queues can be monitored in the Administration ConsoleClosed An operations web console that allows batch jobs to be scheduled, run manually and monitored. The console also provides for viewing and modification of business and user applicable system configuration..

Property

Default Value

Description

artemis_heap_size_allocations:

2 GB

The size of the Artemis heap memory. Minimum 128 MB. Please ensure there is enough memory on the host to accommodate allocated heap sizes.

artemis_broker_use_ssl

false

Flag that indicates whether the SSL listeners should be activated

artemis_broker_password

N/A

The password of the Artemis Broker keystore when the Artemis Broker is set to use SSL.

artemis_broker_port

61616

Artemis Broker Port.

artemis_console_lb_url N/A

The URL of the Load Balancer that serves the Artemis application in the format:

://<lb_hostname>:{<lb_port>}

It must be defined for the HA installation, i.e. when there is more than one Artemis server to be defined.Portmandatory and Protocol must be one of tcp or ssl.

artemis_broker_scheduler_support: true Whether the ActiveMQ Broker scheduler should be enabled.
artemis_broker_persistence_directory: /opt/activemq/data When not persisting messages to the CMP database, the Artemis Broker will store messages in this location on the file system.
artemis_console_enabled true Whether the Artemis console should be enabled.
artemis_console_use_ssl N/A Whether the Artemisconsole should use SSL
artemis_console_keystore_password N/A The password of the Artemis Console keystore when theArtemis Console is set to use SSL.
artemis_console_port 8161 Artemis Console Port
artemis_console_lb_url N/A

The URL of the Load Balancer that serves the Artemis console in the format:

://<lb_hostname>:{<lb_port>}

It must be defined for the HA installation, i.e. when there is more than one Artemis server to be defined.Port is optional and only must be specified when the non-standard port is used.

artemis_console_admin_users: N/A

Users with read/write access to the Artemis Console. Format:

'<username>:<password>'

artemis_console_readonly_users: N/A

Users with read-only access to the ArtemisConsole. Format:

'<username>:<password>'

ssl_certificates

N/A

This property is a dictionary of elements: "private_key"and "certificate". Each element is the path to the corresponding PEM file. If specified and samservices_use_ssl is true, the deployment playbook will use the specified files to enable the HTTPS listener. If the property is omitted and samservices_use_ssl is true, the self-signed certificate will be generated for the hostname to where SABRE Console is being deployed.