diff --git a/PS.py b/PS.py new file mode 100644 index 00000000..88b3dd4c --- /dev/null +++ b/PS.py @@ -0,0 +1,172 @@ +def pruefe_und_setze_wert(self, zeile): + #ic(zeile) + ################################################################ + if zeile['Hostname'][4:6] == "10": + zeile['ID\nMandanten'] = 'm10 CMP Plattform / iM.0 / iM.4 / PAP sIMCP' + if zeile['Hostname'][4:8] == "1011": + zeile['Domain'] = 'im0.t-cmp.de' + elif zeile['Hostname'][4:8] == "1015": + zeile['Domain'] = 'im4.t-cmp.de' + else: + zeile['Domain'] = 'mgmt.t-cmp.de' + elif zeile['Hostname'][4:6] == "19": + zeile['ID\nMandanten'] = 'm19 Testumgebung' + if zeile['Hostname'][4:8].isin("1920", "1921"): + zeile['Domain'] = 'm19.t-cmp.de' + else: + zeile['Domain'] = 'm193.t-cmp.de' + elif zeile['Hostname'][4:6] == "20": + zeile['ID\nMandanten'] = 'm20 iM.1 Interner Mandant (Schutzbedarf sehr hoch)' + zeile['Domain'] = 'im1.t-cmp.de' + elif zeile['Hostname'][4:6] == "21": + zeile['ID\nMandanten'] = 'm21 iM.2 Interner Mandant (Schutzbedarf normal)' + zeile['Domain'] = 'im2.t-cmp.de' + elif zeile['Hostname'][4:6] == "22": + zeile['ID\nMandanten'] = 'm22 iM.3 Interner Mandant (Schutzbedarf hoch)' + zeile['Domain'] = 'im3.t-cmp.de' + elif zeile['Hostname'][4:6] == "50": + zeile['ID\nMandanten'] = 'm50 sEMCP.Instanz-1 (CMP Zentral)' + zeile['Domain'] = 'm50.t-cmp.de' + elif zeile['Hostname'][4:6] == "51": + zeile['ID\nMandanten'] = 'm51 Classified OPS' + zeile['Domain'] = 'm51.t-cmp.de' + elif zeile['Hostname'][4:6] == "73": + zeile['ID\nMandanten'] = 'm73 FWP Lüftersteuerung' + zeile['Domain'] = 'm73.t-cmp.de' + elif zeile['Hostname'][4:6] == "75": + zeile['ID\nMandanten'] = 'm75 Fawkes' + zeile['Domain'] = 'm75.t-cmp.de' + elif zeile['Hostname'][4:6] == "76": + zeile['ID\nMandanten'] = 'm76 Demo' + zeile['Domain'] = 'm76.t-cmp.de' + elif zeile['Hostname'][4:6] == "77": + zeile['ID\nMandanten'] = 'm77 Fritz54' + zeile['Domain'] = 'm77.t-cmp.de' + elif zeile['Hostname'][4:6] == "78": + zeile['ID\nMandanten'] = 'm78 ITZBund mSBC' + zeile['Domain'] = 'm78.t-cmp.de' + elif zeile['Hostname'][4:6] == "79": + zeile['ID\nMandanten'] = 'm79 BOS-Spur' + zeile['Domain'] = 'm79.t-cmp.de' + elif zeile['Hostname'][4:6] == "99": + zeile['ID\nMandanten'] = 'm99 Releasemanagement' + elif zeile['Hostname'][4:6] == "80": + zeile['ID\nMandanten'] = 'm80 ACDC' + zeile['Domain'] = 'm80.t-cmp.de' + + ################################################################ + + if zeile['Hostname'][6:8] == "00": + zeile['Segment'] = 'm10 mgmt CMP Core' + elif zeile['Hostname'][6:8] == "01": + zeile['Segment'] = 'm10 mgmt Infrastructure' + elif zeile['Hostname'][6:8] == "02": + zeile['Segment'] = 'm10 mgmt Administration' + elif zeile['Hostname'][6:8] == "03": + zeile['Segment'] = 'm10 mgmt zLightsOut' + elif zeile['Hostname'][6:8] == "04": + zeile['Segment'] = 'm10 CTS' + elif zeile['Hostname'][6:8] == "05": + zeile['Segment'] = 'm10-OSS' + elif zeile['Hostname'][6:8] == "10": + zeile['Segment'] = 'm10 CMP2sIM' + elif zeile['Hostname'][6:8] == "11": + zeile['Segment'] = 'm10 Intern-CMP iM0' + elif zeile['Hostname'][6:8] == "12": + zeile['Segment'] = 'm20 iM.1 Interner Mandant 1 (SB sehr hoch)' + elif zeile['Hostname'][6:8] == "13": + zeile['Segment'] = 'm21 iM.2 Interner Mandant 2 (SB normal)' + elif zeile['Hostname'][6:8] == "14": + zeile['Segment'] = 'm22 iM.3 Interner Mandant 3 (SB hoch)' + elif zeile['Hostname'][6:8] == "15": + zeile['Segment'] = 'm10 iM.4 Interner Mandant 4 (CNMS2CMP)' + elif zeile['Hostname'][6:8] == "20": + zeile['Segment'] = 'VRD-Plattform (PAP-Anbindung)' + elif zeile['Hostname'][6:8] == "21": + zeile['Segment'] = 'VRD-Plattform (LightsOut + Basisinfrastruktur + Cache)' + elif zeile['Hostname'][6:8] == "22": + zeile['Segment'] = 'VRD-Plattform (Admin)' + elif zeile['Hostname'][6:8] == "23": + zeile['Segment'] = 'VRD-Plattform (Basisinfrastruktur Mandant zentral)' + elif zeile['Hostname'][6:8] == "24": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "25": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "26": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "27": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "28": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "29": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "30": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "31": + zeile['Segment'] = 'VRD-Mandant (Infrastruktur)' + elif zeile['Hostname'][6:8] == "32": + zeile['Segment'] = 'VRD-Mandant (Admin)' + elif zeile['Hostname'][6:8] == "33": + zeile['Segment'] = 'VRD-Mandant (Anbindung)' + elif zeile['Hostname'][6:8] == "34": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "35": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "36": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "37": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "38": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "39": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "40": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "41": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "42": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "43": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "44": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "45": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "46": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "47": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "48": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "49": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "50": + zeile['Segment'] = 'Spare' + elif zeile['Hostname'][6:8] == "51": + zeile['Segment'] = 'VRD-Mandant (Kundensegment Infra)' + elif zeile['Hostname'][6:8] == "52": + zeile['Segment'] = 'VRD-Mandant (Kundensegment Admin)' + elif zeile['Hostname'][6:8] == "53": + zeile['Segment'] = 'VRD-Mandant (Kundensegment)' + elif zeile['Hostname'][6:8] == "b0": + zeile['Segment'] = 'mgmt BS Übergang zum CMP Core' + elif zeile['Hostname'][6:8] == "ba": + zeile['Segment'] = 'mgmt BS Bon BTW' + elif zeile['Hostname'][6:8] == "bb": + zeile['Segment'] = 'mgmt BS Bon LRS' + elif zeile['Hostname'][6:8] == "bc": + zeile['Segment'] = 'mgmt BS Ber W55' + elif zeile['Hostname'][6:8] == "bd": + zeile['Segment'] = 'mgmt BS Ber PS' + elif zeile['Hostname'][6:8] == "be": + zeile['Segment'] = 'mgmt BS Ber NDA' + elif zeile['Hostname'][6:8] == "bf": + zeile['Segment'] = 'mgmt BS HanTMX' + elif zeile['Hostname'][6:8] == "bg": + zeile['Segment'] = 'mgmt BS Ber DS' + elif zeile['Hostname'][6:8] == "c0": + zeile['Segment'] = 'mgmt CMP Übergang Internet' + elif zeile['Hostname'][6:8] == "x1": + zeile['Segment'] = 'm10 SecA2sIM' + + return zeile \ No newline at end of file