Project

General

Profile

Actions

Feature #378

closed

Multiple Kickstart Files/Profiles

Added by Jon Fautley over 13 years ago. Updated over 13 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Unattended installations
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

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)

Actions #1

Updated by Ohad Levy over 13 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?

Actions #2

Updated by Ohad Levy over 13 years ago

  • Target version set to 0.2
Actions #3

Updated by Ohad Levy over 13 years ago

ok, my thoughts on this one for now.

  1. Each host group can be associated with a kickstart template
  2. New templates can be added into the database, not the file system.
  3. Each template needs to be associated with a os family (e.g. a template can work for both Fedora and RedHat)
  4. The default kickstart view will be rendered only if no other kickstarts are associated with the system.
open questions
  1. 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.
  2. how much of an editor do we need to put it (syntax highlight, ks validation etc)
  3. how do we migrate from the existing setup to the new layout?

Best if we chat about this over irc?

Actions #5

Updated by Ohad Levy over 13 years ago

  • Branch set to 378-multi-templates

updated work in progress patch at my github branch 378-multi-templates

Actions #6

Updated by Ohad Levy over 13 years ago

  • Status changed from New to Ready For Testing
  • % Done changed from 0 to 100
Actions #7

Updated by Ohad Levy over 13 years ago

  • Status changed from Ready For Testing to Closed
Actions

Also available in: Atom PDF