[et-mgmt-tools] ks_meta in profile vs distro

Michael DeHaan mdehaan at redhat.com
Fri Mar 2 15:56:25 UTC 2007


Msquared wrote:
> Hi!
>
> I have a question about how dictionaries are handled in distro entries and
> profile entries, and a suggestion about the default location of the tree
> key in the distro and profile entries that are created with cobbler
> import.
>
>
> Handling Dictionaries In Distros and Profiles
>
> I notice that the ks_meta dictionary exists in both the profile and the
> distro: does this mean that the dictionaries are merged before being used?
> If a dictionary key is in both, will the entry in the profile override the
> entry in the distro?
>   
It will. Systems override profiles, and profiles override distros.
>
> Default Location For tree in ks_meta Dictionary
>
> When I run cobbler import, the ks_meta tree entry ends up in the profile
> that is created, but can that be added to the distro instead?
>
> It seems to me that the tree is associated with the distro, so the distro
> would be the most sensible place for the tree key of the ks_meta
> dictionary to be set.
>   
This is correct -- in the end (functionally speaking), it really doesn't 
make a difference other than in the eyes of the person looking at the 
configuration files. It's true that the kickstart tree location is 
associated with the distribution, but since the particular profile 
created is tied to the distribution as well, it all works out -- it's 
the same result in terms of a output file from the template. It would be 
a good change to make technically speaking, but would not affect 
results. I would take a patch for it though.
> I realise that I could move the tree entry from the profile to the distro
> (assuming they are merged), but I would prefer fewer manual steps.
>
> While it makes most sense to set the tree in the distro, I imagine that
> someone else might prefer to keep it in the profile, so perhaps there
> could be a command-line option for this?
>   
An option shouldn't be needed... one way or the other is fine. Cobbler 
has a bit too many options already :)

>
> Regards, Msquared...
>
> _______________________________________________
> et-mgmt-tools mailing list
> et-mgmt-tools at redhat.com
> https://www.redhat.com/mailman/listinfo/et-mgmt-tools
>   
Thanks,

Michael




More information about the et-mgmt-tools mailing list