[et-mgmt-tools] Enable/Disable netboot for whole profile

Eamonn Walsh eamonn.walsh at gmail.com
Mon Jun 9 15:06:28 UTC 2008


Perfect, just what I was looking for.

Thanks,

Eamonn

On Mon, Jun 9, 2008 at 4:03 PM, Michael DeHaan <mdehaan at redhat.com> wrote:

>
>
>> What you would recommend as the best way to turn on or off the
>> enable-netboot setting for systems assigned to a certain profile.
>>
>
> Ideally we'd run a non-existant command like this:
>
> cobbler system find --profile=foo | xargs cobbler system edit
> --netboot-enabled=0
>
> But wait, we can't do that yet!   That's on my nice-to-have list though.
>  Thankfully you can do this pretty quickly now with a Python script:
>
> #!/usr/bin/python
> import cobbler.api as capi
> api = capi.BootAPI()
> systems = api.find_system(profile="parent-name-goes-here",return_list=True)
> for s in systems:
>   s.set_netboot_enabled(False)
>   api.add_system(s)  # save it after changing it
>
>
> Hopefully that gets a few more people interested in the Cobbler API too :)
>
> --Michael
>
> _______________________________________________
> et-mgmt-tools mailing list
> et-mgmt-tools at redhat.com
> https://www.redhat.com/mailman/listinfo/et-mgmt-tools
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/et-mgmt-tools/attachments/20080609/a688ed8c/attachment.htm>


More information about the et-mgmt-tools mailing list