[cobbler] Call for help: testing RPM packages

Jörgen Maas jorgen.maas at gmail.com
Tue Feb 25 11:15:02 UTC 2014


Can you please send a pull request on Github ?


On Tue, Feb 25, 2014 at 11:58 AM, Nitinz <findnitin007 at 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 at 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 at lists.fedorahosted.org
>> https://lists.fedorahosted.org/mailman/listinfo/cobbler
>>
>>
>
> _______________________________________________
> cobbler mailing list
> cobbler at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/cobbler
>
>


-- 
Grtz,
Jörgen Maas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fedorahosted.org/pipermail/cobbler/attachments/20140225/66863ae7/attachment.html>


More information about the cobbler mailing list