community / community.zabbix / 1.8.0 / module / zabbix_group_info Gather information about Zabbix hostgroup Authors: Michael Miko (@RedWhiteMiko)community.zabbix.zabbix_group_info (1.8.0) — module
Install with ansible-galaxy collection install community.zabbix:==1.8.0
collections: - name: community.zabbix version: 1.8.0
This module allows you to search for Zabbix hostgroup entries.
This module was called C(zabbix_group_facts) before Ansible 2.9. The usage did not change.
- name: Get hostgroup info local_action: module: community.zabbix.zabbix_group_info server_url: http://monitor.example.com login_user: username login_password: password hostgroup_name: - ExampleHostgroup timeout: 10
timeout: default: 10 description: - The timeout of API request (seconds). type: int login_user: description: - Zabbix user name. - If not set the environment variable C(ZABBIX_USERNAME) will be used. required: true type: str server_url: aliases: - url description: - URL of Zabbix server, with protocol (http or https). C(url) is an alias for C(server_url). - If not set the environment variable C(ZABBIX_SERVER) will be used. required: true type: str hostgroup_name: description: - Name of the hostgroup in Zabbix. - hostgroup is the unique identifier used and cannot be updated using this module. elements: str required: true type: list login_password: description: - Zabbix user password. - If not set the environment variable C(ZABBIX_PASSWORD) will be used. required: true type: str validate_certs: default: true description: - If set to False, SSL certificates will not be validated. This should only be used on personally controlled sites using self-signed certificates. - If not set the environment variable C(ZABBIX_VALIDATE_CERTS) will be used. type: bool http_login_user: description: - Basic Auth login type: str http_login_password: description: - Basic Auth password type: str
host_groups: description: List of Zabbix groups. returned: success sample: - flags: '0' groupid: '33' internal: '0' name: Hostgruup A type: dict