-
Notifications
You must be signed in to change notification settings - Fork 23.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
config options templatable #79244
base: devel
Are you sure you want to change the base?
config options templatable #79244
Conversation
The CI failures show a problem with this approach: there are some config parameters that look like (parts of) templates, but should not be evaluated. Examples are the |
@felixfontein added protection for 'non templates', as for the evaluation, this should only affect |
5e07112
to
d753648
Compare
One interesting place are probably inventory plugins, these sometimes already explicitly template some of the options (to allow using lookups to be used for credentials, for example). In c.g the proxmox and linode inventories do that, and in community.dns and community.hrobot also have code for handling that. |
yes, but many of those 'templatable fields' do not require |
checked proxmox, it uses |
Thinking about a new property:
note: that |
7cb0b1d
to
d9f7f34
Compare
c73119e
to
a190283
Compare
42e41d8
to
d9e0c27
Compare
The test
|
if plugin has templar available, use it to handle config options
todo: make sure most plugins (where it makes sense) have appropriate templar setup
fixes #49946, #73268, #58281
alt for #58288
ISSUE TYPE
COMPONENT NAME
config manager/plugins