Merge "Allow access to RabbitMQ management plugin over network"
This commit is contained in:
commit
45d508bf99
|
@ -101,6 +101,10 @@ parameters:
|
||||||
default: ''
|
default: ''
|
||||||
description: Override the private key size used when creating the
|
description: Override the private key size used when creating the
|
||||||
certificate for this service
|
certificate for this service
|
||||||
|
RabbitmqEnableManagementAccess:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
description: Allow access to RabbitMQ management plugin over network
|
||||||
|
|
||||||
parameter_groups:
|
parameter_groups:
|
||||||
- label: deprecated
|
- label: deprecated
|
||||||
|
@ -134,10 +138,14 @@ outputs:
|
||||||
firewall_rules:
|
firewall_rules:
|
||||||
'109 rabbitmq':
|
'109 rabbitmq':
|
||||||
dport:
|
dport:
|
||||||
- 4369
|
list_concat:
|
||||||
- 5672
|
- - 4369
|
||||||
- 25672
|
- 5672
|
||||||
- 25673-25683
|
- 25672
|
||||||
|
- 25673-25683
|
||||||
|
- if:
|
||||||
|
- {get_param: RabbitmqEnableManagementAccess}
|
||||||
|
- - 15672
|
||||||
monitoring_subscription: {get_param: MonitoringSubscriptionRabbitmq}
|
monitoring_subscription: {get_param: MonitoringSubscriptionRabbitmq}
|
||||||
# RabbitMQ plugins initialization occurs on every node
|
# RabbitMQ plugins initialization occurs on every node
|
||||||
config_settings:
|
config_settings:
|
||||||
|
@ -213,7 +221,16 @@ outputs:
|
||||||
- rabbitmq::admin_enable: false
|
- rabbitmq::admin_enable: false
|
||||||
rabbitmq::management_enable: true
|
rabbitmq::management_enable: true
|
||||||
rabbitmq::use_config_file_for_plugins: true
|
rabbitmq::use_config_file_for_plugins: true
|
||||||
rabbitmq::management_ip_address: 127.0.0.1
|
rabbitmq::management_ip_address:
|
||||||
|
if:
|
||||||
|
- {get_param: RabbitmqEnableManagementAccess}
|
||||||
|
- str_replace:
|
||||||
|
template:
|
||||||
|
"%{hiera('$NETWORK')}"
|
||||||
|
params:
|
||||||
|
$NETWORK: {get_param: [ServiceNetMap, RabbitmqManagementNetwork]}
|
||||||
|
- 127.0.0.1
|
||||||
|
rabbitmq::management_port: 15672
|
||||||
rabbitmq::config_management_variables:
|
rabbitmq::config_management_variables:
|
||||||
rates_mode: none
|
rates_mode: none
|
||||||
- if:
|
- if:
|
||||||
|
|
|
@ -65,6 +65,7 @@ parameters:
|
||||||
OsloMessagingRpcNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
OsloMessagingRpcNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
OsloMessagingNotifyNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
OsloMessagingNotifyNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
RabbitmqNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
RabbitmqNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
|
RabbitmqManagementNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
QdrNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
QdrNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
RedisNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
RedisNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
GaneshaNetwork: {{ _service_nets.get('storage_nfs', 'ctlplane') }}
|
GaneshaNetwork: {{ _service_nets.get('storage_nfs', 'ctlplane') }}
|
||||||
|
|
Loading…
Reference in New Issue