##### SUMMARY
<!--- Describe the new feature/improvement briefly below -->
zabbix_host already has support for the inventory tag and Asset tag but the general host tags are still missing. They would be a nice addition.
##### ISSUE TYPE
- Feature Idea

##### COMPONENT NAME
<!--- Write the short name of the module, plugin, task or feature below, use your best guess if unsure -->
zabbix_host.py

##### ADDITIONAL INFORMATION
<!--- Describe how the feature would be used, why it is needed and what it would solve -->
It would make event correlation a bit easier and I am sire many more things.
<!--- Paste example playbooks or commands between quotes below -->
```yaml
- name: Create a new host or update an existing host's info
  local_action:
    module: zabbix_host
    server_url: "{{zabbix_server.url}}"
    login_user: "{{zabbix_server.username}}"
    login_password: "{{zabbix_server['password']}}"
    host_name: "{{item.name}}"
    host_groups: "{{item.groups | default(omit)}}"
    link_templates: "{{item.templates | default(omit)}}"
    tags: "{{item.tags}}"
    state: "{{item.state}}"
    status: "{{item.status}}"
    inventory_mode: automatic
    inventory_zabbix:
      asset_tag: "{{item.CI}}"
      alias: "{{item.HOST}}"
    interfaces:
      - type: 1
        main: 1
        useip: 1
        ip: 127.0.0.1
        dns: ""
        port: 10050
  with_items:
```

tags would need to be a list of name value pairs.
<!--- HINT: You can also paste gist.github.com links for larger files -->

self._zapi.host.update(parameters)
            interface_list_copy = exist_interface_list
            if interfaces:
                for interface in interfaces:
                    flag = False
                    interface_str = interface
                    for exist_interface in exist_interface_list:
                        interface_type = int(interface['type'])
                        exist_interface_type = int(exist_interface['type'])
                        if interface_type == exist_interface_type:
                            
                            interface_str['interfaceid'] = exist_interface['interfaceid']
                            self._zapi.hostinterface.update(interface_str)
                            flag = True
                            interface_list_copy.remove(exist_interface)
                            break
                    if not flag:
                        
                        interface_str['hostid'] = host_id
                        self._zapi.hostinterface.create(interface_str)
                        
                remove_interface_ids = []
                for remove_interface in interface_list_copy:
                    interface_id = remove_interface['interfaceid']
                    remove_interface_ids.append(interface_id)
                if len(remove_interface_ids) > 0:
                    self._zapi.hostinterface.delete(remove_interface_ids)
        except Exception as e:
            self._module.fail_json(msg="Failed to update host %s: %s" % (host_name, e))
    def delete_host(self, host_id, host_name):