Example #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)
Example #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]
Example #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]
Example #4
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)
Example #5
0
    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]
Example #6
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 = [IPFInformation, ResourceName, ComputingActivities]
        self.produces = [Private]
Example #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)
Example #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]
Example #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)
Example #10
0
    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)
Example #11
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 = [IPFInformation, ResourceName, Location,
                         ComputingService, ComputingShares, ComputingManager, ExecutionEnvironments, AcceleratorEnvironments, ComputingManagerAcceleratorInfo, ComputingShareAcceleratorInfo]
        self.produces = [Public]
Example #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
Example #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
Example #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]
Example #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]
Example #16
0
    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)
Example #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)
Example #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]
Example #19
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]
Example #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
Example #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
Example #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
Example #23
0
 def __init__(self):
     Step.__init__(self)
     self.requires = [IPFInformation, ResourceName]
     self.produces = [AbstractService]
     self.services = []
Example #24
0
 def __init__(self):
     Step.__init__(self)
Example #25
0
 def __init__(self):
     Step.__init__(self)
     self.requires = [ResourceName]
     self.produces = [StorageService]
     self.services = []
Example #26
0
 def __init__(self):
     Step.__init__(self)
     self.requires = [ResourceName]
     self.produces = [StorageService]
     self.services = []
Example #27
0
File: step.py Project: sdschpc/ipf
 def __init__(self):
     Step.__init__(self)
Example #28
0
 def __init__(self):
     Step.__init__(self)
     self.requires = [ResourceName]
     self.produces = [AbstractService]
     self.services = []