示例#1
0
    def __init__(self):
        Step.__init__(self)

        self.description = "produces a site name document using the fully qualified domain name of the host"
        self.time_out = 5
        self.produces = [SiteName]
        self._acceptParameter("site_name","a hard coded site name",False)
示例#2
0
    def __init__(self):
        Step.__init__(self)

        self.description = "produces a document with basic information about a host"
        self.time_out = 5
        self.requires = [ResourceName,SiteName,Platform]
        self.produces = [SystemInformation]
示例#3
0
    def __init__(self):
        Step.__init__(self)

        self.description = "creates a single data containing all sensitive compute-related information"
        self.time_out = 5
        self.requires = [ResourceName,ComputingActivities]
        self.produces = [Private]
示例#4
0
文件: ipfinfo.py 项目: sdschpc/ipf
    def __init__(self):
        Step.__init__(self)

        self.description = "produces a site name document using the fully qualified domain name of the host"
        self.time_out = 5
        self.produces = [SiteName]
        self._acceptParameter("site_name", "a hard coded site name", False)
示例#5
0
文件: ipfinfo.py 项目: sdschpc/ipf
    def __init__(self):
        Step.__init__(self)

        self.description = "produces a document with basic information about a host"
        self.time_out = 5
        self.requires = [IPFVersion, IPFWorkflows, SiteName]
        self.produces = [IPFInformation]
示例#6
0
文件: compute.py 项目: sdschpc/ipf
    def __init__(self):
        Step.__init__(self)

        self.description = "creates a single data containing all sensitive compute-related information"
        self.time_out = 5
        self.requires = [IPFInformation, ResourceName, ComputingActivities]
        self.produces = [Private]
示例#7
0
    def __init__(self):
        Step.__init__(self)

        self.description = "Produces a platform string."
        self.time_out = 10
        self.requires = [ResourceName]
        self.produces = [Platform]
        self._acceptParameter("platform","A hard-coded platform string",False)
示例#8
0
    def __init__(self):
        Step.__init__(self)

        self.description = "creates a single data containing all nonsensitive compute-related information"
        self.time_out = 5
        self.requires = [ResourceName,Location,
                         ComputingService,ComputingShares,ComputingManager,ExecutionEnvironments]
        self.produces = [Public]
示例#9
0
    def __init__(self):
        Step.__init__(self)

        self.description = "produces data describing what TeraGrid kits are available on the resource"
        self.time_out = 10
        self.requires = [ResourceName]
        self.produces = [Kits]
        self._acceptParameter("core_kit_directory","the path to the TeraGrid core kit installation",True)
示例#10
0
文件: ipfinfo.py 项目: sdschpc/ipf
    def __init__(self):
        Step.__init__(self)

        self.description = "produces an IPF Version document using the pkg_resources version"
        self.time_out = 5
        self.produces = [IPFVersion]
        self._acceptParameter("ipf_version", "a hard coded version number",
                              False)
示例#11
0
文件: compute.py 项目: sdschpc/ipf
    def __init__(self):
        Step.__init__(self)

        self.description = "creates a single data containing all nonsensitive compute-related information"
        self.time_out = 5
        self.requires = [IPFInformation, ResourceName, Location,
                         ComputingService, ComputingShares, ComputingManager, ExecutionEnvironments, AcceleratorEnvironments, ComputingManagerAcceleratorInfo, ComputingShareAcceleratorInfo]
        self.produces = [Public]
示例#12
0
    def __init__(self):
        Step.__init__(self)

        self.description = "produces a document containing GLUE 2 ApplicationEnvironment and ApplicationHandle"
        self.time_out = 30
        self.requires = [ResourceName]
        self.produces = [Applications]

        self.resource_name = None
示例#13
0
    def __init__(self):
        Step.__init__(self)

        self.description = "produces a document containing GLUE 2 ApplicationEnvironment and ApplicationHandle"
        self.time_out = 30
        self.requires = [IPFInformation, ResourceName]
        self.produces = [Applications]

        self.resource_name = None
示例#14
0
    def __init__(self):
        Step.__init__(self)

        self.description = "a domain containing a number of services"
        self._acceptParameter("admin_domain",
                              "An AdminDomain as a dictionary. See AdminDomain.fromJson() for the keys and values.",
                              True)
        self.time_out = 5
        self.produces = [AdminDomain]
示例#15
0
    def __init__(self):
        Step.__init__(self)

        self.description = "a geographical location"
        self._acceptParameter("location",
                              "A location as a dictionary. See Location.fromJson() for the keys and values.",
                              True)
        self.time_out = 5
        self.produces = [Location]
示例#16
0
文件: ipfinfo.py 项目: sdschpc/ipf
    def __init__(self):
        Step.__init__(self)

        self.description = "Produces a workflows list."
        self.time_out = 10
        self.requires = [IPFVersion]
        self.produces = [IPFWorkflows]
        self._acceptParameter("workflows", "A hard-coded workflows list",
                              False)
示例#17
0
    def __init__(self):
        Step.__init__(self)

        self.description = "produces data describing what TeraGrid kits are available on the resource"
        self.time_out = 10
        self.requires = [ResourceName]
        self.produces = [Kits]
        self._acceptParameter(
            "core_kit_directory",
            "the path to the TeraGrid core kit installation", True)
示例#18
0
    def __init__(self):
        Step.__init__(self)

        self.description = "a domain containing a number of services"
        self._acceptParameter(
            "admin_domain",
            "An AdminDomain as a dictionary. See AdminDomain.fromJson() for the keys and values.",
            True)
        self.time_out = 5
        self.produces = [AdminDomain]
示例#19
0
文件: location.py 项目: sdschpc/ipf
    def __init__(self):
        Step.__init__(self)

        self.description = "a geographical location"
        self._acceptParameter(
            "location",
            "A location as a dictionary. See Location.fromJson() for the keys and values.",
            True)
        self.time_out = 5
        self.produces = [Location]
示例#20
0
    def __init__(self):
        Step.__init__(self)

        self.description = "produces a document describing what software is installed on this resource"
        self.time_out = 15
        self.requires = [ResourceName]
        self.produces = [LocalSoftware]
        self._acceptParameter("mechanism","'software_catalog', 'script', or 'file'",True)
        self._acceptParameter("script","the path to the script to use for the script mechanism",False)
        self._acceptParameter("file","the path to the file to read for the file mechanism",False)

        self.resource_name = None
示例#21
0
    def __init__(self):
        Step.__init__(self)

        self.description = "produces a document describing what software is installed on this resource"
        self.time_out = 15
        self.requires = [ResourceName]
        self.produces = [LocalSoftware]
        self._acceptParameter("mechanism",
                              "'software_catalog', 'script', or 'file'", True)
        self._acceptParameter(
            "script", "the path to the script to use for the script mechanism",
            False)
        self._acceptParameter(
            "file", "the path to the file to read for the file mechanism",
            False)

        self.resource_name = None
示例#22
0
    def __init__(self):
        Step.__init__(self)

        self.description = "produces a document describing the jobs on a resource by running the TeraGrid user portal providers"
        self.time_out = 15
        self.requires = [ResourceName]
        self.produces = [UserPortalJobs]
        self._acceptParameter(
            "provider_script",
            "the path to the provider script (default 'tg_user_portal_provider')",
            False)
        self._acceptParameter(
            "source",
            "the source of the jobs information (typically a scheduler or resource name)",
            True)

        self.resource_name = None
示例#23
0
 def __init__(self):
     Step.__init__(self)
     self.requires = [IPFInformation, ResourceName]
     self.produces = [AbstractService]
     self.services = []
示例#24
0
 def __init__(self):
     Step.__init__(self)
示例#25
0
 def __init__(self):
     Step.__init__(self)
     self.requires = [ResourceName]
     self.produces = [StorageService]
     self.services = []
示例#26
0
 def __init__(self):
     Step.__init__(self)
     self.requires = [ResourceName]
     self.produces = [StorageService]
     self.services = []
示例#27
0
文件: step.py 项目: sdschpc/ipf
 def __init__(self):
     Step.__init__(self)
示例#28
0
 def __init__(self):
     Step.__init__(self)
     self.requires = [ResourceName]
     self.produces = [AbstractService]
     self.services = []