예제 #1
0
def addClusterinfo(clusterName, associateClusterName, isDedicated, isValidated,
                   podClusterCode, udaPackage):
    trackingClass = cmdb_orchTracking.SaltJob()
    data = trackingClass.addNewClusterinfo(clusterName, associateClusterName,
                                           isDedicated, isValidated,
                                           podClusterCode, udaPackage)
    return data
예제 #2
0
def buildServerlist(ClusterName, numOfServers, datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getservername(ClusterName, numOfServers, datacenter)
예제 #3
0
def insertVMStatus(SaltJobId, vmId, netscalerStatus, prometheusStatus):
    trackingClass = cmdb_orchTracking.SaltJob()
    data = trackingClass.insertVMStatus(SaltJobId, vmId, netscalerStatus,
                                        prometheusStatus)
    return data
예제 #4
0
def groupInsert(SaltJobId, groupName, sequence):
    trackingClass = cmdb_orchTracking.SaltJob()
    data = trackingClass.groupInsert(SaltJobId, groupName, sequence)
    return data
예제 #5
0
def getVMdata(cluster):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getVMdata(cluster)
예제 #6
0
def getassociatedcluster(cluster):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getassociatedcluster(cluster)
예제 #7
0
def getRoleversion(packageName, clusterrole):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getRoleversion(packageName, clusterrole)
예제 #8
0
def getRepoServer(datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.repoServer(datacenter)
예제 #9
0
def getClusterServerList(ClusterName):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getServers(ClusterName)
예제 #10
0
def addVMinfo(vmName, vmIP, uuid, os, clusterrole, Environment, ClusterName,
              fqdn):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.UUID(vmName, vmIP, uuid, os, clusterrole, Environment,
                              ClusterName, fqdn)
예제 #11
0
def getDatastore(datacenter, environment, clusterrole, packagename,
                 esxcluster):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.Datastore(datacenter, environment, clusterrole,
                                   packagename, esxcluster)
예제 #12
0
def getesxClusterName(datacenter, environment, clusterrole):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.esxClusterName(datacenter, environment, clusterrole)
예제 #13
0
def ClusterServerExists(ClusterName):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.checkServerExists(ClusterName)
예제 #14
0
def getNameservers(datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.Nameservers(datacenter)
예제 #15
0
def getIP(networkname, datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.FindIp(networkname, datacenter)
예제 #16
0
def get_ntp_server(datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.NTP_SERVER(datacenter)
예제 #17
0
def get_eset_config(datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.ESET_CONFIG(datacenter)
예제 #18
0
def getDVS_switch(Port_Group):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getDVS_switch(Port_Group)
예제 #19
0
def getRoleTemplate(datacenter, clusterrole, packageName):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getRoleTemplate(datacenter, clusterrole, packageName)
예제 #20
0
def getClusterServerIP(ClusterName):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getcmdb_clusterVmIps(ClusterName)
예제 #21
0
def getSubnet(Port_Group):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getSubnet(Port_Group)
예제 #22
0
def GetSplunk(datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.Splunk(datacenter)
예제 #23
0
def get_install_params(query):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.get_install_params(query)
예제 #24
0
def UMD_CONFIGKEYS(ClusterName):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.UMD_CONFIGKEYS(ClusterName)
예제 #25
0
def tracking(CC, status, server):
    trackingClass = cmdb_orchTracking.SaltJob()
    data = trackingClass.tracking(CC, status, server)
    return data
예제 #26
0
def getCheckID(version, vm_type, role_version):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getCheckID(version, vm_type, role_version)
예제 #27
0
def VMtoGroupInsert(SaltJobId, vmGroupId, vmId):
    trackingClass = cmdb_orchTracking.SaltJob()
    data = trackingClass.VMtoGroupInsert(SaltJobId, vmGroupId, vmId)
    return data
예제 #28
0
def getVariables(version, vm_type, role_version):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.getVariables(version, vm_type, role_version)
예제 #29
0
def updateVMnetscalerStatus(netscalerStatus, vmId, SaltJobId):
    trackingClass = cmdb_orchTracking.SaltJob()
    data = trackingClass.updateVMnetscalerStatus(netscalerStatus, vmId,
                                                 SaltJobId)
    return data
예제 #30
0
def get_syslog_server(datacenter):
    trackingClass = cmdb_orchTracking.SaltJob()
    return trackingClass.SYSLOG_SERVER(datacenter)