Feature #378
closedMultiple Kickstart Files/Profiles
Description
It would be exceptionally useful to have the ability to tie a specific kickstart file to an individual host group.
We deploy a variety of systems based on RHEL and CentOS, and have to have different kickstarts for each, for example for additional repos required for Cobbler installations vs. RHEL installations.
This is also useful where we have 'dev' systems which have a much larger package set than 'prod' systems. Managing this sort of thing through kickstart is significantly faster/easier than doing the same through Puppet. (cf. Puppet RFEs/bugs with the speed of the Yum package provider).
(This RFE was raised after speaking with Ohad on IRC, let me know if you'd like any further details/justification)
Updated by Ohad Levy over 14 years ago
would you like the ks files to be as simple files (some where on the file system) or rather editable via the gui?
Updated by Ohad Levy over 14 years ago
ok, my thoughts on this one for now.
- Each host group can be associated with a kickstart template
- New templates can be added into the database, not the file system.
- Each template needs to be associated with a os family (e.g. a template can work for both Fedora and RedHat)
- The default kickstart view will be rendered only if no other kickstarts are associated with the system.
- can individual hosts be associated with a kickstart template as well (e.g. from a drop down), imho its missing the whole point.. but ymmv.
- how much of an editor do we need to put it (syntax highlight, ks validation etc)
- how do we migrate from the existing setup to the new layout?
Best if we chat about this over irc?
Updated by Ohad Levy about 14 years ago
- Branch set to 378-multi-templates
updated work in progress patch at my github branch 378-multi-templates
Updated by Ohad Levy about 14 years ago
- Status changed from New to Ready For Testing
- % Done changed from 0 to 100
Applied in changeset cab0d8c6cfd26c44c12b8c95ffbc57e61e97f6d4.
Updated by Ohad Levy about 14 years ago
- Status changed from Ready For Testing to Closed