Exemplo n.º 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)
Exemplo n.º 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]
Exemplo n.º 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]
Exemplo n.º 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)
Exemplo n.º 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]
Exemplo n.º 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]
Exemplo n.º 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)
Exemplo n.º 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]
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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]
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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]
Exemplo n.º 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]
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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]
Exemplo n.º 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]
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 23
0
 def __init__(self):
     Step.__init__(self)
     self.requires = [IPFInformation, ResourceName]
     self.produces = [AbstractService]
     self.services = []
Exemplo n.º 24
0
 def __init__(self):
     Step.__init__(self)
Exemplo n.º 25
0
 def __init__(self):
     Step.__init__(self)
     self.requires = [ResourceName]
     self.produces = [StorageService]
     self.services = []
Exemplo n.º 26
0
 def __init__(self):
     Step.__init__(self)
     self.requires = [ResourceName]
     self.produces = [StorageService]
     self.services = []
Exemplo n.º 27
0
Arquivo: step.py Projeto: sdschpc/ipf
 def __init__(self):
     Step.__init__(self)
Exemplo n.º 28
0
 def __init__(self):
     Step.__init__(self)
     self.requires = [ResourceName]
     self.produces = [AbstractService]
     self.services = []