class DeviceType(Choices): _ = Choices.Choice INFRASTRUCTURE = Choices.Group(0) rack = _("rack") blade_system = _("blade system") management = _("management") power_distribution_unit = _("power distribution unit") data_center = _("data center") NETWORK_EQUIPMENT = Choices.Group(100) switch = _("switch") router = _("router") load_balancer = _("load balancer") firewall = _("firewall") smtp_gateway = _("SMTP gateway") appliance = _("Appliance") switch_stack = _("switch stack") SERVERS = Choices.Group(200) rack_server = _("rack server") blade_server = _("blade server") << {'matches': BLADE_SERVERS_RE.match} virtual_server = _("virtual server") cloud_server = _("cloud server") STORAGE = Choices.Group(300) storage = _("storage") fibre_channel_switch = _("fibre channel switch") mogilefs_storage = _("MogileFS storage") UNKNOWN = Choices.Group(400) unknown = _("unknown")
class AssetType(Choices): _ = Choices.Choice DC = Choices.Group(0) data_center = _("data center") BO = Choices.Group(100) back_office = _("back office") administration = _("administration")
class CI_CHANGE_TYPES(Choices): _ = Choices.Choice CONF_GIT = _('Git Configuration') CONF_AGENT = _('Services reconfiguration') DEVICE = _('Device attribute change') ZABBIX_TRIGGER = _('Zabbix trigger') CI_GROUP = Choices.Group(5) # because STATUSOFFICE was removed... CI = _('CI attribute change')
class EthernetSpeed(Choices): _ = Choices.Choice s10mbit = _("10 Mbps") s100mbit = _("100 Mbps") s1gbit = _("1 Gbps") s10gbit = _("10 Gbps") UNKNOWN_GROUP = Choices.Group(10) unknown = _("unknown speed")
class AssetStatus(Choices): _ = Choices.Choice HARDWARE = Choices.Group(0) new = _("new") in_progress = _("in progress") waiting_for_release = _("waiting for release") used = _("used") loan = _("loan") damaged = _("damaged") liquidated = _("liquidated") in_service = _("in service") in_repair = _("in repair") ok = _("ok") SOFTWARE = Choices.Group(100) installed = _("installed") free = _("free") reserved = _("reserved")
class SupportStatus(Choices): _ = Choices.Choice SUPPORT = Choices.Group(0) new = _("new")