Matthew, we are using the module in a limited proof of concept. You can see
where the defaults are set in
https://github.com/dj-wasabi/puppet-zabbix/blob/master/manifests/params.pp.
It's a little confusing after there. Where you're looking, those variables
are not used. They are set in two places that I see:

https://github.com/dj-wasabi/puppet-zabbix/blob/master/manifests/web.pp#L276-L281
- The web node instantiates zabbix::resources::web using some parameters.
https://github.com/dj-wasabi/puppet-zabbix/blob/master/manifests/resources/web.pp#L38-L43
- All the collected zabbix_host exported resources are then modified to set
those parameters.

You can override this in a few spots. Here is how we use it and the hiera
overrides are near the bottom:
https://gist.github.com/rnelson0/25cb7191c92fd59d1c7cc1095854e81b

To override the user and password, I think you'd use
zabbix::web::zabbix_api_user and ::zabbix_api_pass, but we haven't gotten
that far with our testing yet to say for certain. I'm definitely not sure
why it's this seemingly complex, but I hope this helps :)


Rob Nelson
rnels...@gmail.com

On Thu, Apr 14, 2016 at 5:48 PM, Matthew Ceroni <matthewcer...@gmail.com>
wrote:

> Wondering if anyone uses this module? I think it does a fantastic job but
> did have a few questions around some of the defined types.
>
> For instance, if you set manage resources on agent it exports the
> following.
>
>
> @@zabbix_host { $hostname:
> ipaddress => $ipaddress,
> use_ip => $use_ip,
> port => $port,
> group => $group,
> group_create => $group_create,
> templates => $templates,
> proxy => $proxy,
> zabbix_url => '',
> zabbix_user => '',
> zabbix_pass => '',
> apache_use_ssl => '',
> }
> As it doesn't specify the zabbix url, user, password etc I am wondering
> how it ends up generating defaults for these.
>
> Similar goes for a call made in zabbix::proxy to userparameters type where
> all but one of the parameters is not supplied:
>
> zabbix::userparameters { 'Zabbix_Proxy': template => 'Template App Zabbix
> Proxy', }
>
>
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/f7393f51-4273-420a-82de-a6fde3beb646%40googlegroups.com
> <https://groups.google.com/d/msgid/puppet-users/f7393f51-4273-420a-82de-a6fde3beb646%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAC76iT_jusFawhBu%3Df%3DQMRV5ZnFGF2a_1nJTT%2BFRLfEzr1ecXg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to