Builtin plugins can't use other plugins to populate their data values. For example, the parameters key for the task plugin can't use the prompt or pkcs7 plugins to hide secret parameters.
Builtin plugins can't use other plugins to populate their data values. For example, the parameters key for the task plugin can't use the prompt or pkcs7 plugins to hide secret parameters.
Plugins should be able to be used in the config file. Plugin config should be loaded at start time, and plugin config should be loaded if it's referred to (depended on) by another plugin when it's referred to. It should error if there's a dependency loop. This applies to both config and inventory plugin hooks.
Rename inventory_config and inventory_targets hooks to lookup
Builtin plugins can't use other plugins to populate their data values. For example, the parameters key for the task plugin can't use the prompt or pkcs7 plugins to hide secret parameters.
Plugins should be able to be used in the config file. Plugin config should be loaded at start time, and plugin config should be loaded if it's referred to (depended on) by another plugin when it's referred to. It should error if there's a dependency loop. This applies to both config and inventory plugin hooks.
Rename ` inventory_config` and ` inventory_targets` hooks to ` lookup`. Module tasks (link) depend on this change.
Builtin plugins can't use other plugins to populate their data values. For example, the parameters key for the task plugin can't use the prompt or pkcs7 plugins to hide secret parameters.
Plugins should be able to be used in the config file. Plugin config should be loaded at start time, and plugin config should be loaded if it's referred to (depended on) by another plugin when it's referred to. It should error if there's a dependency loop. This applies to both config and inventory plugin hooks.
Rename `inventory_config` and `inventory_targets` hooks to `lookup`. Module tasks (link) depend on this change.
Yaml keys cannot be lookedup by a plugin. Groups can be looked up. Plugins can return other plugins, which will be evaluated. Features should be lazy loaded, everything else should be loaded at start time.