##### 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 -->

state = module.params['state']
    timeout = module.params['timeout']
    interfaces = module.params['interfaces']
    force = module.params['force']
    proxy = module.params['proxy']
    
    status = 1 if status == "disabled" else 0
    zbx = None
    
    try:
        zbx = ZabbixAPI(server_url, timeout=timeout, user=http_login_user, passwd=http_login_password,
                        validate_certs=validate_certs)
        zbx.login(login_user, login_password)
        atexit.register(zbx.logout)
    except Exception as e:
        module.fail_json(msg="Failed to connect to Zabbix server: %s" % e)
    host = Host(module, zbx)
    template_ids = []
    if link_templates:
        template_ids = host.get_template_ids(link_templates)
    group_ids = []
    if host_groups:
        group_ids = host.get_group_ids_by_group_names(host_groups)
    ip = ""
    if interfaces:
        
        for interface in interfaces:
            if 'type' not in interface:
                module.fail_json(msg="(interface) type needs to be specified for interface '%s'." % interface)
            interfacetypes = {'agent': 1, 'snmp': 2, 'ipmi': 3, 'jmx': 4}