On Tue, 14 Jul 2009 18:42:30 -0700, Paul Company <[email protected]> wrote:
> I read https://fedorahosted.org/cobbler/wiki/KickstartTemplating
> 
> And it says "Cobbler includes a lot of built in kickstart variables."
> 
> For example,
> distros include default_name_servers and default_name_servers_search
> profiles include name_servers and name_servers_search
> 
> I want to set name_servers_search in the Profile only.
> 
> If I add name_servers_search in /etc/cobbler/settings it appears in
> distros and profiles.
> 
> I think I can use --ksmeta to override the variable, but that's kind
> of strange in that it still looks unset when you dumpvars
> 
> # cobbler profile edit --foo --ksmeta="name_servers_search=bar"
> 
> # cobbler profile dumpvars --name=foo | grep name_server
>  'default_name_servers': [],
>  'default_name_servers_search': [],
>  'ks_meta': {'name_servers_search': 'bar'
>  'name_servers': [],
>  'name_servers_search': []
> 
> I think this will set name_servers_search to bar in my kickstart file?
> 
> Or is there another way to do this without using --ksmeta so the
> output looks like:
> 
> # cobbler profile dumpvars --name=foo | grep name_server
>  'default_name_servers': [],
>  'default_name_servers_search': [],
>  'name_servers': [],
>  'name_servers_search': [bar]
> 
> Thanks,
> 
> Paul

Don't set it in settings and definitely don't add it to ksmeta, add it to
the profile:

$ cobbler profile edit --name=foo --name-servers-search="domain1.com
domain2.com"

The problem here is that servers added to that profile will most likely
inherit this, so you may have to remove the <<inherit>> from those manually
when you add new systems.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

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

Reply via email to