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