voxpupuli / puppet-zabbix

Puppet module for creating and maintaining zabbix components with puppet.

Home Page:https://forge.puppet.com/puppet/zabbix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simplifying zabbix_agent requirements by separating it into it's own module?

Wildcarde opened this issue · comments

Affected Puppet, Ruby, OS and module versions/distributions

  • Puppet: 7
  • Distribution: centos 7/8, ubuntu (too many)

This is a question / suggestion more than an issue at this time. I'm working to integrate our puppetized machines into a pre-existing zabbix installation and have come to discover that the zabbix module has a rather considerable number of dependencies that all seem to be in service of the server and proxy sections of the code base rather than the agent side. Would it be considered reasonable to tease out the agent code into a smaller module that could be included directly and have the central zabbix module add that as an external dependency instead of requiring this entire gestalt module just add agents to a bunch of nodes?