Hi Folks,

Here is some code that I have written / modified:

First I have included a patch to action_buildiso.py, which modifies the patch 
written by Dave Hatton. I have updated the buildiso to be able to boot to local 
disk, chain.32c is need for this to work properly and I have cleaned the ISO 
menu a little. The major change that I have added is the ability to 
automatically add Rescue Booting. I have added rescue booting via and iLo/drac 
and via a serial console (only if you serial console is at ttyS0). You will 
need to change this if your serial console is on another tty. I have also added 
the ability to do an install via the serial console.  Please note that these 
menu items are for systems only and do appear in the iso for profile installs. 
This can easily be added.

Second. I have modified authz_ownership (authz_group) to authenticate admins 
for everything in the WebUI and only users in /etc/cobbler/users.conf group 
Stagers to add, edit and delete systems and to sync. I have called the group 
Stagers, but you can change it to whatever you like. Please note that 
authz_group.py is case sensitive. This is because I use Kerberos for 
authentication and I need to authenticate [EMAIL PROTECTED]<mailto:[EMAIL 
PROTECTED]> not [EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>. Hence this mean, 
entries in /etc/cobbler/users.conf are case sensitive for this module.

Finally is my WebUI auth config which uses AD to authenticate via kerberos and 
/etc/cobbler/webgui.conf to allow access to cobbler's web interface.

I think that's all.

I hope this is useful.

Cheers,
Joe

Joseph Boyer Jr
Enterprise Technology Services
Liquidnet Holdings, Inc.
[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>
T   +1 646.660.8352
C   +1 646.284.8394

Attachment: action_buildiso.patch
Description: action_buildiso.patch

Attachment: webgui.conf
Description: webgui.conf

Attachment: cobbler.conf
Description: cobbler.conf

Attachment: cli_misc.py.patch
Description: cli_misc.py.patch

Attachment: authz_groups.py
Description: authz_groups.py

Attachment: api.py.patch
Description: api.py.patch

_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to