Merge pull request #12001 from thalesmg/multiple-action-infos-per-app-r53-20231122
feat(actions): allow multiple action info modules per application
This commit is contained in:
commit
76dfd2b0f8
|
@ -211,9 +211,9 @@ action_info_modules() ->
|
||||||
lists:usort(lists:flatten(ActionInfoModules) ++ hard_coded_action_info_modules()).
|
lists:usort(lists:flatten(ActionInfoModules) ++ hard_coded_action_info_modules()).
|
||||||
|
|
||||||
action_info_modules(App) ->
|
action_info_modules(App) ->
|
||||||
case application:get_env(App, emqx_action_info_module) of
|
case application:get_env(App, emqx_action_info_modules) of
|
||||||
{ok, Module} ->
|
{ok, Modules} ->
|
||||||
[Module];
|
Modules;
|
||||||
_ ->
|
_ ->
|
||||||
[]
|
[]
|
||||||
end.
|
end.
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
telemetry,
|
telemetry,
|
||||||
wolff
|
wolff
|
||||||
]},
|
]},
|
||||||
{env, []},
|
{env, [{emqx_action_info_modules, [emqx_bridge_azure_event_hub_action_info]}]},
|
||||||
{modules, []},
|
{modules, []},
|
||||||
{links, []}
|
{links, []}
|
||||||
]}.
|
]}.
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
brod,
|
brod,
|
||||||
brod_gssapi
|
brod_gssapi
|
||||||
]},
|
]},
|
||||||
{env, [{emqx_action_info_module, emqx_bridge_kafka_action_info}]},
|
{env, [{emqx_action_info_modules, [emqx_bridge_kafka_action_info]}]},
|
||||||
{modules, []},
|
{modules, []},
|
||||||
|
|
||||||
{links, []}
|
{links, []}
|
||||||
|
|
Loading…
Reference in New Issue