On this page
community.zabbix.zabbix_valuemap – Create/update/delete Zabbix value maps
Note
This plugin is part of the community.zabbix collection (version 1.1.0).
To install it use: ansible-galaxy collection install community.zabbix.
To use it in a playbook, specify: community.zabbix.zabbix_valuemap.
Synopsis
- This module allows you to create, modify and delete Zabbix value maps.
Requirements
The below requirements are needed on the host that executes this module.
- zabbix-api >= 0.5.4
Parameters
| Parameter | Choices/Defaults | Comments | |
|---|---|---|---|
| http_login_password
string
|
Basic Auth password
|
||
| http_login_user
string
|
Basic Auth login
|
||
| login_password
string / required
|
Zabbix user password.
|
||
| login_user
string / required
|
Zabbix user name.
|
||
| mappings
list / elements=dictionary
|
List of value mappings for the value map.
Required when state=present.
|
||
| map_to
string / required
|
Value to which the original value is mapped to.
|
||
| value
string / required
|
Original value.
|
||
| name
string / required
|
Name of the value map.
|
||
| server_url
string / required
|
URL of Zabbix server, with protocol (http or https).
url is an alias for server_url.
aliases: url |
||
| state
string
|
|
State of the value map.
On
present, it will create a value map if it does not exist or update the value map if the associated data is different.
On absent, it will remove the value map if it exists.
|
|
| timeout
integer
|
Default:
10
|
The timeout of API request (seconds).
|
|
| validate_certs
boolean
|
|
If set to False, SSL certificates will not be validated. This should only be used on personally controlled sites using self-signed certificates.
|
|
Notes
Note
- If you use login_password=zabbix, the word “zabbix” is replaced by “****” in all module output, because login_password uses
no_log. See this FAQ for more information.
Examples
- name: Create a value map
local_action:
module: community.zabbix.zabbix_valuemap
server_url: http://zabbix.example.com
login_user: username
login_password: password
name: Numbers
mappings:
- value: 1
map_to: one
- value: 2
map_to: two
state: present
Authors
- Ruben Tsirunyan (@rubentsirunyan)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/zabbix/zabbix_valuemap_module.html