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
[email protected]

On Thu, Apr 14, 2016 at 5:48 PM, Matthew Ceroni <[email protected]>
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 [email protected].
> 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 [email protected].
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