|
28 | 28 | check_RABBITMQ_ADVANCED_CONFIG_FILE/1,
|
29 | 29 | check_RABBITMQ_CONFIG_FILE/1,
|
30 | 30 | check_RABBITMQ_CONFIG_FILES/1,
|
| 31 | + check_RABBITMQ_DEFAULT_PASS/1, |
| 32 | + check_RABBITMQ_DEFAULT_USER/1, |
| 33 | + check_RABBITMQ_DEFAULT_VHOST/1, |
31 | 34 | check_RABBITMQ_DIST_PORT/1,
|
32 | 35 | check_RABBITMQ_ENABLED_PLUGINS/1,
|
33 | 36 | check_RABBITMQ_ENABLED_PLUGINS_FILE/1,
|
| 37 | + check_RABBITMQ_ERLANG_COOKIE/1, |
34 | 38 | check_RABBITMQ_FEATURE_FLAGS_FILE/1,
|
35 | 39 | check_RABBITMQ_KEEP_PID_FILE_ON_EXIT/1,
|
36 | 40 | check_RABBITMQ_LOG/1,
|
@@ -69,9 +73,13 @@ all() ->
|
69 | 73 | check_RABBITMQ_ADVANCED_CONFIG_FILE,
|
70 | 74 | check_RABBITMQ_CONFIG_FILE,
|
71 | 75 | check_RABBITMQ_CONFIG_FILES,
|
| 76 | + check_RABBITMQ_DEFAULT_PASS, |
| 77 | + check_RABBITMQ_DEFAULT_USER, |
| 78 | + check_RABBITMQ_DEFAULT_VHOST, |
72 | 79 | check_RABBITMQ_DIST_PORT,
|
73 | 80 | check_RABBITMQ_ENABLED_PLUGINS,
|
74 | 81 | check_RABBITMQ_ENABLED_PLUGINS_FILE,
|
| 82 | + check_RABBITMQ_ERLANG_COOKIE, |
75 | 83 | check_RABBITMQ_FEATURE_FLAGS_FILE,
|
76 | 84 | check_RABBITMQ_KEEP_PID_FILE_ON_EXIT,
|
77 | 85 | check_RABBITMQ_LOG,
|
@@ -167,8 +175,12 @@ check_default_values(_) ->
|
167 | 175 | amqp_ipaddr => default,
|
168 | 176 | amqp_tcp_port => default,
|
169 | 177 | conf_env_file => default,
|
| 178 | + default_user => default, |
| 179 | + default_pass => default, |
| 180 | + default_vhost => default, |
170 | 181 | enabled_plugins => default,
|
171 | 182 | enabled_plugins_file => default,
|
| 183 | + erlang_cookie => default, |
172 | 184 | erlang_dist_tcp_port => default,
|
173 | 185 | feature_flags_file => default,
|
174 | 186 | forced_feature_flags_on_init => RFFOrigin,
|
@@ -207,8 +219,12 @@ check_default_values(_) ->
|
207 | 219 | data_dir => "/var/lib/rabbitmq",
|
208 | 220 | dbg_mods => [],
|
209 | 221 | dbg_output => stdout,
|
| 222 | + default_user => undefined, |
| 223 | + default_pass => undefined, |
| 224 | + default_vhost => undefined, |
210 | 225 | enabled_plugins => undefined,
|
211 | 226 | enabled_plugins_file => "/etc/rabbitmq/enabled_plugins",
|
| 227 | + erlang_cookie => undefined, |
212 | 228 | erlang_dist_tcp_port => 25672,
|
213 | 229 | feature_flags_file =>
|
214 | 230 | "/var/lib/rabbitmq/mnesia/" ++ NodeS ++ "-feature_flags",
|
@@ -256,8 +272,12 @@ check_default_values(_) ->
|
256 | 272 | data_dir => "%APPDATA%/RabbitMQ",
|
257 | 273 | dbg_mods => [],
|
258 | 274 | dbg_output => stdout,
|
| 275 | + default_user => undefined, |
| 276 | + default_pass => undefined, |
| 277 | + default_vhost => undefined, |
259 | 278 | enabled_plugins => undefined,
|
260 | 279 | enabled_plugins_file => "%APPDATA%/RabbitMQ/enabled_plugins",
|
| 280 | + erlang_cookie => undefined, |
261 | 281 | erlang_dist_tcp_port => 25672,
|
262 | 282 | feature_flags_file =>
|
263 | 283 | "%APPDATA%/RabbitMQ/db/" ++ NodeS ++ "-feature_flags",
|
@@ -380,8 +400,12 @@ check_values_from_reachable_remote_node(Config) ->
|
380 | 400 | amqp_ipaddr => default,
|
381 | 401 | amqp_tcp_port => default,
|
382 | 402 | conf_env_file => default,
|
| 403 | + default_user => default, |
| 404 | + default_pass => default, |
| 405 | + default_vhost => default, |
383 | 406 | enabled_plugins => default,
|
384 | 407 | enabled_plugins_file => remote_node,
|
| 408 | + erlang_cookie => default, |
385 | 409 | erlang_dist_tcp_port => default,
|
386 | 410 | feature_flags_file => remote_node,
|
387 | 411 | forced_feature_flags_on_init => RFFOrigin,
|
@@ -420,8 +444,12 @@ check_values_from_reachable_remote_node(Config) ->
|
420 | 444 | data_dir => "/var/lib/rabbitmq",
|
421 | 445 | dbg_mods => [],
|
422 | 446 | dbg_output => stdout,
|
| 447 | + default_user => undefined, |
| 448 | + default_pass => undefined, |
| 449 | + default_vhost => undefined, |
423 | 450 | enabled_plugins => undefined,
|
424 | 451 | enabled_plugins_file => EnabledPluginsFile,
|
| 452 | + erlang_cookie => undefined, |
425 | 453 | erlang_dist_tcp_port => 25672,
|
426 | 454 | feature_flags_file => FeatureFlagsFile,
|
427 | 455 | forced_feature_flags_on_init => RFFValue,
|
@@ -497,8 +525,12 @@ check_values_from_offline_remote_node(_) ->
|
497 | 525 | amqp_ipaddr => default,
|
498 | 526 | amqp_tcp_port => default,
|
499 | 527 | conf_env_file => default,
|
| 528 | + default_user => default, |
| 529 | + default_pass => default, |
| 530 | + default_vhost => default, |
500 | 531 | enabled_plugins => default,
|
501 | 532 | enabled_plugins_file => default,
|
| 533 | + erlang_cookie => default, |
502 | 534 | erlang_dist_tcp_port => default,
|
503 | 535 | feature_flags_file => default,
|
504 | 536 | forced_feature_flags_on_init => RFFOrigin,
|
@@ -537,8 +569,12 @@ check_values_from_offline_remote_node(_) ->
|
537 | 569 | data_dir => "/var/lib/rabbitmq",
|
538 | 570 | dbg_mods => [],
|
539 | 571 | dbg_output => stdout,
|
| 572 | + default_user => undefined, |
| 573 | + default_pass => undefined, |
| 574 | + default_vhost => undefined, |
540 | 575 | enabled_plugins => undefined,
|
541 | 576 | enabled_plugins_file => undefined,
|
| 577 | + erlang_cookie => undefined, |
542 | 578 | erlang_dist_tcp_port => 25672,
|
543 | 579 | feature_flags_file => undefined,
|
544 | 580 | forced_feature_flags_on_init => RFFValue,
|
@@ -735,6 +771,24 @@ check_RABBITMQ_CONFIG_FILES(_) ->
|
735 | 771 | Value1, Value1,
|
736 | 772 | Value2, Value2).
|
737 | 773 |
|
| 774 | +check_RABBITMQ_DEFAULT_PASS(_) -> |
| 775 | + Value1 = random_string(), |
| 776 | + check_variable("RABBITMQ_DEFAULT_PASS", |
| 777 | + default_pass, |
| 778 | + Value1, list_to_binary(Value1)). |
| 779 | + |
| 780 | +check_RABBITMQ_DEFAULT_USER(_) -> |
| 781 | + Value1 = random_string(), |
| 782 | + check_variable("RABBITMQ_DEFAULT_USER", |
| 783 | + default_user, |
| 784 | + Value1, list_to_binary(Value1)). |
| 785 | + |
| 786 | +check_RABBITMQ_DEFAULT_VHOST(_) -> |
| 787 | + Value1 = random_string(), |
| 788 | + check_variable("RABBITMQ_DEFAULT_VHOST", |
| 789 | + default_vhost, |
| 790 | + Value1, list_to_binary(Value1)). |
| 791 | + |
738 | 792 | check_RABBITMQ_DIST_PORT(_) ->
|
739 | 793 | Value1 = random_int(),
|
740 | 794 | Value2 = random_int(),
|
@@ -767,6 +821,12 @@ check_RABBITMQ_ENABLED_PLUGINS_FILE(_) ->
|
767 | 821 | Value1, Value1,
|
768 | 822 | Value2, Value2).
|
769 | 823 |
|
| 824 | +check_RABBITMQ_ERLANG_COOKIE(_) -> |
| 825 | + Value1 = random_atom(), |
| 826 | + check_variable("RABBITMQ_ERLANG_COOKIE", |
| 827 | + erlang_cookie, |
| 828 | + atom_to_list(Value1), Value1). |
| 829 | + |
770 | 830 | check_RABBITMQ_FEATURE_FLAGS_FILE(_) ->
|
771 | 831 | Value1 = random_string(),
|
772 | 832 | check_variable("RABBITMQ_FEATURE_FLAGS_FILE",
|
|
0 commit comments