Re: Using variables in kickstart file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Aaron Lippold wrote:
Hi,

Checkout cobbler at : http://cobbler.et.redhat.com.

It has ks templating.

Using cobbler you could do exactly what you need very quickly.

Aaron


the cobbler example is just:

cobbler system add --name=$mac_address --profile=$profile_name --ip=X --hostname=Y

and in the kickstart you use $ip and $hostname. Additional arbitrary variables, including conditionals (if statements, etc) can be fed in through --ksmeta.



On 7/18/07, Gabrie <thegabeman@xxxxxxxxx> wrote:
Hi

I'm going to install about 20 servers, which will be identical apart
from hostname and IP address. To make changes in all ks files easier,
I would like to start using one central batch file, that is being
called from the ks.cfg file. Therefore I would like to use 2 variables
containing IP and hostname.

Ideally it would be something like this:

### Begin ks020.cfg
VAR-IP = 10.0.0.20
VAR-HOST = vmesx020.mydomain.com

<snip>

network --device eth0 --bootproto static --ip $VAR-IP --netmask
255.255.255.0 -gateway 10.0.0.254 --hostname $VAR-HOST

<snip>

%post
# download central script
lwp-download http://10.0.0.1/scripts/central.cfg /tmp/central.cfg

perl /tmp/central.cfg $VAR-IP $VAR-HOST

### End ks020.cfg


In the central.cfg I would then be able to read the VAR-IP and
VAR-HOST and use it for other configuration stuff.

Who can tell me how to use variables in this way? I have the feeling
there also is a difference between a variable in the first section
(network section) and the post section????

Gabrie

_______________________________________________
Kickstart-list mailing list
Kickstart-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/kickstart-list


_______________________________________________
Kickstart-list mailing list
Kickstart-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/kickstart-list


[Index of Archives]     [Red Hat General]     [CentOS Users]     [Fedora Users]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux