|
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