Ok, done.

thanks,

Nitin


On Tue, Feb 25, 2014 at 4:45 PM, Jörgen Maas <jorgen.maas@gmail.com> wrote:
Can you please send a pull request on Github ?


On Tue, Feb 25, 2014 at 11:58 AM, Nitinz <findnitin007@gmail.com> wrote:
Hi Jörgen,

Could you add following change to remote.py for remotely managing power?

--- remote.py.bk        2014-01-23 10:17:41.361033301 +0000
+++ remote.py   2014-01-23 10:18:16.167692850 +0000
@@ -1982,7 +1982,7 @@
             return True
 
 
-    def power_system(self,object_id,power=None,token=None,logger=None):
+    def power_system(self,object_id,power=None,token=None,user=None, password=None, logger=None):
         """
         Internal implementation used by background_power, do not call
         directly if possible.  
@@ -1990,14 +1990,16 @@
         """
         obj = self.__get_object(object_id)
         self.check_access(token, "power_system", obj)
+        user = user
+        password = password
         if power=="on":
-            rc=self.api.power_on(obj, user=None, password=None, logger=logger)
+            rc=self.api.power_on(obj, user=user, password=password, logger=logger)
         elif power=="off":
-            rc=self.api.power_off(obj, user=None, password=None, logger=logger)
+            rc=self.api.power_off(obj, user=user, password=password, logger=logger)
         elif power=="status":
-            rc=self.api.power_status(obj, user=None, password=None, logger=logger)
+            rc=self.api.power_status(obj, user=user, password=password, logger=logger)
         elif power=="reboot":
-            rc=self.api.reboot(obj, user=None, password=None, logger=logger)
+            rc=self.api.reboot(obj, user=user, password=password, logger=logger)
         else:
             utils.die(self.logger, "invalid power mode '%s', expectedon/off/status/reboot" % power)
         return rc

Also, for some reason remote power management is failing for me.

cobbler-2.5.0-172.1.noarch
cobbler-web-2.5.0-172.1.noarch


Tue Feb 25 10:36:00 2014 - DEBUG | REMOTE cobbler authorization result: True; user(?)
Tue Feb 25 10:36:00 2014 - INFO | cobbler power configuration is:
Tue Feb 25 10:36:00 2014 - INFO |       type   : ipmilan
Tue Feb 25 10:36:00 2014 - INFO |       address: local-hostname
Tue Feb 25 10:36:00 2014 - INFO |       user   :
Tue Feb 25 10:36:00 2014 - INFO |       id     :
Tue Feb 25 10:36:00 2014 - INFO | running: /usr/sbin/fence_ipmilan
Tue Feb 25 10:36:00 2014 - INFO | received on stdout:
Tue Feb 25 10:36:00 2014 - DEBUG | received on stderr: failed: no IP address specified

Nitin


On Sun, Feb 23, 2014 at 9:43 PM, Jörgen Maas <jorgen.maas@gmail.com> wrote:
Hey all,

Just finished some work on packaging Cobbler for multiple distro's and versions.
This work is targeted on 2.5.0 (master) which will be the 2.6.0 release rather soonish.

There are currently packages for:
- CenOS 6
- RHEL 6
- Fedora 18, 19, 20
- openSUSE 12.3, 13.1, Factory

Please checkout out:
http://download.opensuse.org/repositories/home:/libertas-ict:/cobbler-master/

I suspect there needs a lot to be done polishing these packages!
Also, this should be a convenient way of testing Cobbler-next.

Any feedback is very much appreciated!

Thanks!
--
Jörgen Maas

_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/cobbler



_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/cobbler




--
Grtz,
Jörgen Maas

_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/cobbler