(glbEnv)
| 33 | class sysConfigAgentFactory: |
| 34 | @staticmethod |
| 35 | def getAgent(glbEnv): |
| 36 | glbEnv.distribution = Distribution() |
| 37 | distribution = glbEnv.distribution.getVersion() |
| 38 | if distribution == "Ubuntu": |
| 39 | return sysConfigAgentUbuntu(glbEnv) |
| 40 | elif distribution == "CentOS" or distribution == "RHEL5": |
| 41 | return sysConfigEL5(glbEnv) |
| 42 | elif distribution == "RHEL6": |
| 43 | return sysConfigEL6(glbEnv) |
| 44 | elif distribution == "RHEL7": |
| 45 | return sysConfigEL7(glbEnv) |
| 46 | elif distribution in ["Fedora", "RHEL8", "RHEL9", "RHEL10"]: |
| 47 | return sysConfigEL(glbEnv) |
| 48 | elif distribution == "SUSE": |
| 49 | return sysConfigSUSE(glbEnv) |
| 50 | else: |
| 51 | print("Can't find the distribution version") |
| 52 | return sysConfig() |
| 53 | |
| 54 | class sysConfigServerFactory: |
| 55 | @staticmethod |
no test coverage detected