ActiveMQ

Apache ActiveMQ message broker for enterprise messaging integration.

Requirements

Name

Version

terraform

>= 1.0

kubernetes

>= 2.7.1

local

>= 2.4.0

pkcs12

>= 0.0.7

random

>= 3.5.1

tls

>= 4.0.4

Providers

Name

Version

kubernetes

>= 2.7.1

local

>= 2.4.0

pkcs12

>= 0.0.7

random

>= 3.5.1

tls

>= 4.0.4

Modules

No modules.

Resources

Name

Type

kubernetes_config_map.activemq_configs

resource

kubernetes_config_map.activemq_jolokia_configs

resource

kubernetes_deployment.activemq

resource

kubernetes_secret.activemq

resource

kubernetes_secret.activemq_admin

resource

kubernetes_secret.activemq_certificate

resource

kubernetes_secret.activemq_client_certificate

resource

kubernetes_secret.activemq_user

resource

kubernetes_secret.activemq_user_credentials

resource

kubernetes_service.activemq

resource

local_file.activemq_jetty_xml_file

resource

local_file.activemq_jolokia_file

resource

local_file.activemq_xml_file

resource

local_sensitive_file.activemq_client_certificate

resource

pkcs12_from_pem.activemq_certificate

resource

random_password.mq_admin_password

resource

random_password.mq_application_password

resource

random_password.mq_keystore_password

resource

random_string.mq_admin_user

resource

random_string.mq_application_user

resource

tls_cert_request.activemq_cert_request

resource

tls_locally_signed_cert.activemq_certificate

resource

tls_private_key.activemq_private_key

resource

tls_private_key.root_activemq

resource

tls_self_signed_cert.root_activemq

resource

Inputs

Name

Description

Type

Default

Required

activemq

Parameters of ActiveMQ

object({
image = string
tag = string
node_selector = any
image_pull_secrets = string
limits = optional(map(string))
requests = optional(map(string))
activemq_opts_memory = optional(string)
})

n/a

yes

adapter_absolute_path

The adapter’s absolut path

string

"/adapters/queue/amqp/ArmoniK.Core.Adapters.Amqp.dll"

no

adapter_class_name

Name of the adapter’s class

string

"ArmoniK.Core.Adapters.Amqp.QueueBuilder"

no

name

Name of the queue storage

string

"activemq"

no

namespace

Namespace of ArmoniK storage resources

string

n/a

yes

path

Path for mounting secrets

string

"/amqp"

no

queue_storage_adapter

Name of the adapter’s

string

"ArmoniK.Adapters.Amqp.ObjectStorage"

no

scheme

The scheme for the AMQP

string

"AMQPS"

no

validity_period_hours

Validity period of the certificate in hours

string

"8760"

no

Outputs

Name

Description

adapter_absolute_path

Absolute path for the queue adapter

adapter_class_name

Class name for queue adapter

endpoints

Endpoints of ActiveMQ

engine_type

Engine type

env

Elements to be set as environment variables

env_secret

Secrets to be set as environment variables

host

Host of ActiveMQ

mount_secret

Secrets to be mounted as volumes

port

Port of ActiveMQ

url

URL of ActiveMQ

user_certificate

User certificates of ActiveMQ

user_credentials

User credentials of ActiveMQ

web_url

Web URL of ActiveMQ