Management of Zabbix hosts.
|codeauthor:||Jiri Kotlin <email@example.com>|
Ensures that the host does not exists, eventually deletes host.
present(host, groups, interfaces, **kwargs)¶
Ensures that the host exists, eventually creates new host.
NOTE: please use argument visible_name instead of name to not mess with name from salt sls
host: technical name of the host groups: groupids of host groups to add the host to interfaces: interfaces to be created for the host
_connection_user: zabbix user (can also be set in opts or pillar, see module's docstring) _connection_password: zabbix password (can also be set in opts or pillar, see module's docstring) _connection_url: url of zabbix frontend (can also be set in opts or pillar, see module's docstring)
all standard host properties: keyword argument names differ depending on your zabbix version, see: