---

_defaults:
  broker_name: artemis
  broker_home: /opt/artemis-2.17.0
  broker_instance: /opt/artemis-2.17.0-i0

  log_level_all: INFO
  log_level_root: INFO
  log_level_server: INFO
  log_level_journal: INFO
  log_level_utils: INFO
  log_level_jms: INFO
  log_level_integration: INFO
  log_level_jetty: WARN
  log_level_handler_console: DEBUG
  log_level_handler_file: DEBUG

  jdbc_connection_url: jdbc:my:connection:url
  jdbc_connection_urlshort: None
  jdbc_driver_class_name: org.apache.derby.jdbc.EmbeddedDriver
  db_username_masked: None
  db_password_masked: None
  db_jdbc_url: None


render:
  generator_notice: True
  licenses: True
  template: artemis/2.17.0

broker_xml:
  name: '{{ broker_name }}'


{% include 'artemis/2.17.0/_modules/broker_xml/journal/default.yaml.jinja2' %}

  paging_directory: data/paging
  bindings_directory: data/bindings
  large_messages_directory: data/large-messages
  disk_scan_period: 5000
  max_disk_usage: 90
#  global_max_size: 2GB

{% include 'artemis/2.17.0/_modules/broker_xml/critical_analyzer_default.yaml.jinja2' %}

{% include 'artemis/2.17.0/_modules/broker_xml/acceptors/default.yaml.jinja2' %}

{% include 'artemis/2.17.0/_modules/users_roles_security/admin_broker_security_settings.yaml.jinja2' %}

{% include 'artemis/2.17.0/_modules/broker_xml/address_settings/default.yaml.jinja2' %}

{% include 'artemis/2.17.0/_modules/broker_xml/addresses/default.yaml.jinja2' %}

{% include 'artemis/2.17.0/_modules/broker_xml/store/jdbc_store.yaml.jinja2' %}


# artemis.profile
{% include 'artemis/2.17.0/_modules/artemis_profile/default.yaml.jinja2' %}

# users and roles properties xml
{% include 'artemis/2.17.0/_modules/users_roles_security/admin.yaml.jinja2' %}

# bootstrap.xml
{% include 'artemis/2.17.0/_modules/bootstrap_xml/allow.yaml.jinja2' %}

# jolokia-access.xml
{% include 'artemis/2.17.0/_modules/jolokia_access/localhost.yaml.jinja2' %}

# logging.properties
{% include 'artemis/2.17.0/_modules/logging_properties/default.yaml.jinja2' %}

# login.config
{% include 'artemis/2.17.0/_modules/login_config/jaas_sufficient.yaml.jinja2' %}

# management.xml
{% include 'artemis/2.17.0/_modules/management_xml/default_connector.yaml.jinja2' %}
