NAME
App::Netdisco::Worker::Actions
DESCRIPTION
Introspects the configured worker plugins (perl, and python worklets when enabled) to learn which actions, and which stages of those actions, can be run. Nothing is loaded, only the config is read, so this is cheap and has no side effects. netdisco-do --list prints it.
EXPORT_OK
supported_actions
Returns an array reference of distinct lowercase action names.
supported_stages
Returns a hash reference of action name to a sorted array reference of the stages (action::stage) which can be run on their own. Only actions having stages are present.
plugin_package
Returns the full package name for a worker_plugins entry (X::Foo or a leading + are expanded as the loader does). The argument is not modified.