summaryrefslogtreecommitdiffstats
path: root/cobbler/action_sync.py
Commit message (Collapse)AuthorAgeFilesLines
* Import feature added (usable for things like /mnt/redhat)Michael DeHaan2006-10-131-5/+9
|
* (1) initial work on a command to import build trees into cobbler inMichael DeHaan2006-10-111-4/+6
| | | | | a really fast, automated way (2) bundling 2.4's subprocess as sub_process (it's supposed to work) since subprocess isn't available on 2.3 and we want to support lots of 2.3 machines
* Have cobbler print a basic listing of configured profiles and systemsMichael DeHaan2006-10-091-2/+21
| | | | to enable remote apps to list available things that can be provisioned.
* Fixes to dhcpd.conf and Itanium IA64 support as a result of lab tests.Michael DeHaan2006-10-061-2/+4
|
* Fix elilo conf file naming since apparently elilo does not support ↵Michael DeHaan2006-10-051-1/+4
| | | | bootloader profiles based on MAC addresses as does syslinux. This workaround uses the pxe-address field, thus requiring this field for IA64 until the issue can be resolved in elilo.
* --pxe-hostname should be "--pxe-address"Michael DeHaan2006-10-051-2/+2
|
* Commiting the (working) enchant feature and associated changes to enableMichael DeHaan2006-09-291-2/+4
| | | | | it. Some error handling is needed but it's functional. See NEWS and manpage for documentation on enchant.
* - Interim checkin while working on "enchant" featureMichael DeHaan2006-09-281-0/+9
| | | | - Fixed changelogs to include user/email
* Restart dhcpd after making changesMichael DeHaan2006-09-261-0/+8
|
* dhcp templating for individual systemsMichael DeHaan2006-09-221-1/+28
|
* More work on dhcp.conf templating.Michael DeHaan2006-09-221-4/+7
|
* generate elilo config files (that look mostly correct, pre-testing) asMichael DeHaan2006-09-221-14/+82
| | | | | well as pxelinux.cfg files -- assorted fixes/upgrades to "cobbler sync" behavior. Working on templating dhcp.conf
* Package elilo for IA64Michael DeHaan2006-09-221-1/+3
|
* Misc fixes to IA64 syncing. Bugs still to be resolved in naming elilo.conf ↵Michael DeHaan2006-09-211-1/+1
| | | | files the right thing.
* kickstart line in file is not different between elilo and syslinuxMichael DeHaan2006-09-211-6/+1
|
* ia64 boot fixes as a result of testing.Michael DeHaan2006-09-211-13/+37
|
* Naming cleanup of a few variables now that we're dealing with moreMichael DeHaan2006-09-211-18/+15
| | | | than pxelinux.0 (likely elilo.efi)
* - Initial batch of changes to support (a) dhcpd.conf templating and (b)Michael DeHaan2006-09-211-4/+9
| | | | supporting alternative boot loader architectures (like Itanium).
* - Cheetah has problems parsing things that contain a $, prior to hitting the ↵Michael DeHaan2006-09-181-1/+5
| | | | | | | | ErrorCatcher. This is a quick hack to preserve $'s by changing the Cobbler templating modifier from "$" to "TEMPLATE::" which will (hopefully) never conflict with anything the user might want. Cheetah errors are still possible at this point, but much less likely.
* - Fix bug in Apache conf file path substitutionMichael DeHaan2006-09-181-1/+1
|
* - SELinux -- Fix httpd conf file to use new pathMichael DeHaan2006-09-181-1/+1
|
* Import constant from correct module.Michael DeHaan2006-09-181-1/+2
|
* - modified Cobbler to keep tftp data in /tftpboot and web data in /var/www ↵Michael DeHaan2006-09-131-46/+79
| | | | | | | | | to play nicer with SELinux systems (Apache couldn't serve out of /tftpboot before). - still need to test on SELinux config to see that chcon doesn't need to be called - still need to verify koan is still happy (not expecting any suprises there). - in the end, this should not affect koan or other client tools as the URLs are preserved
* Add support for PXE default directory (cobbler system add --name=default ↵Michael DeHaan2006-07-211-0/+2
| | | | ...) which would previously try to resolve into an IP. We don't want that.
* action_sync now outputs kickstart_sys files in PXE-encoded format for ↵Michael DeHaan2006-07-131-13/+15
| | | | | | | consistancy Fixed setup.py version trailing spaces
* Added templating support through new --ks_meta option which works like ↵Michael DeHaan2006-07-121-26/+109
| | | | --kopts. The parameter is a space delimited list of key=value pairs, which allows the variables entered to be evaluated through Cheetah. Thus kickstarts are now Cheetah templates. All templating errors are ignored so usage of a $ in a template is still legal where it doesn't reference a variable. Error ignoring should be finer grained and this does need some tests. Currently this only works for kickstarts on filesystems, and I'm not sure what the behavior for http and nfs should be. Anyhow, fairly useful stuff.
* Make cobbler use the Howell-Evans YAML parser now, so RHEL4 supportMichael DeHaan2006-06-281-4/+4
| | | | will be possible (Syck needs Python 2.4).
* Added licensing and RH copyright. Pychecker (once again). Fixed one unit ↵Michael DeHaan2006-05-111-1/+9
| | | | test where I changed a command line syntax.
* More nonroot checking.Michael DeHaan2006-05-091-1/+4
|
* Fixes to non-root error handling.Michael DeHaan2006-05-091-7/+20
|
* Simplified the command line, made a better 'list' function, some string and ↵Michael DeHaan2006-05-091-22/+22
| | | | | | exception cleanup.
* Adding exception handling to remove the problem of propogating error codes ↵Michael DeHaan2006-05-081-19/+16
| | | | all the way up the stack. Still not quite super-consistant, but getting there. Util functions still return true/false since they just ask questions, but API functions will throw errors to ensure they are being dealt with. Main CLI class needs to take advantage of this fact and become simpler. Tests are already modified to detect new exceptions with one exception :)
* Interim checkin while straightening out exceptions. The last_error bit ↵Michael DeHaan2006-05-081-26/+20
| | | | | | | reminded me of the thing I hated most about Microsoft SDK/DDK programming (that being, last_error and inconsistant error handling), so it had to go.
* More pychecker. More comments.Michael DeHaan2006-05-081-12/+8
|
* PyChecker.Michael DeHaan2006-05-081-3/+7
|
* Unit tests pass again.Michael DeHaan2006-05-081-0/+391