Exemple #1
0
    def render(self, session, logger, application, eonid,
               hostname, cluster, resourcegroup,
               comments, **arguments):

        validate_basic("application", application)
        holder = get_resource_holder(session, hostname, cluster,
                                     resourcegroup, compel=False)

        Application.get_unique(session, name=application, holder=holder,
                               preclude=True)

        dbapp = Application(name=application, comments=comments, eonid=eonid)
        return add_resource(session, logger, holder, dbapp)
Exemple #2
0
 def render(self, session, logger, hostname, cluster, application,
            **arguments):
     holder = get_resource_holder(session, hostname, cluster)
     dbapp = Application.get_unique(session, name=application, holder=holder,
                                    compel=True)
     del_resource(session, logger, dbapp)
     return
Exemple #3
0
    def render(self, session, logger, hostname, cluster,
               application, **arguments):

        validate_basic("application", application)
        holder = get_resource_holder(session, hostname, cluster)
        dbapp = Application.get_unique(session, name=application, holder=holder,
                                       compel=True)
        del_resource(session, logger, dbapp)
        return