-
-
Notifications
You must be signed in to change notification settings - Fork 227
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
ListenIP to accept $::fqdn as a value #212
Comments
Hi, are you interested to turn the block into a function including your changes? We discussed that in #217 (comment) |
Hi yes, I thought about it as there are too many inline templates in the block. |
That would be cool. Please use our master branch as a base. I removed the inline templates already. |
There's not a better way to do dns resolution? That's hideous that we need to call inline_template like that. Would it be better to do the resolution in the template itself rather than in the DSL? |
I played a bit with https://forge.puppet.com/dalen/dnsquery which works really great. |
Hello
I have multitenant systems where Zabbix agent binds to the wrong interfaces. Using '*' isn't a solution because, for example, on DMZ systems it may create a security hole. Can't rely on interface naming either as it is not consistent across systems and might not pick up the right nic with default module parameters.
The easy solution that works is to pass the $::fqdn or other fully qualified name to the listenip parameter for agent but the Puppet module must translate it to the IP address as Zabbix agent doesn't accept fdqn as a value. I've done that change to my local fork and it works perfectly. Wondering if you ok to merge it to the original repo? :)
Thanks,
Pavel
The text was updated successfully, but these errors were encountered: