#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Copyright (C) 2019 tribe29 GmbH - License: GNU General Public License v2
# This file is part of Checkmk (https://checkmk.com). It is subject to the terms and
# conditions defined in the file COPYING, which is part of this source code package.


def inv_citrix_state(info):
    node = inv_tree("software.applications.citrix.vm.")
    for line in info:
        if line[0] == "DesktopGroupName":
            node["desktop_group_name"] = " ".join(line[1:])
        elif line[0] == "Catalog":
            node["catalog"] = " ".join(line[1:])
        elif line[0] == "AgentVersion":
            node["agent_version"] = line[1]


inv_info["citrix_state"] = {
    "inv_function": inv_citrix_state,
}
