Variables: Difference between revisions

From FAIWiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 4: Line 4:
!name!!internal!!example value!!created by!!used by !!comments
!name!!internal!!example value!!created by!!used by !!comments
|-
|-
|BOOT_PARTITION||||/dev/sda1||used by grub/menu.lst/postinst, created by setup_harddisks||||
|BOOT_PARTITION||||/dev/sda1|| setup_harddisks ||grub/menu.lst/postinst||
|-
|-
|BROADCAST||||192.168.0.127||||setnet()||
|BROADCAST||||192.168.0.127||||setnet()||
|-
|-
|COLOR_FAI_LOGO||||1||||||Does not work for installation on x86. Used in script ''prcopyleft''
|COLOR_FAI_LOGO||||1|||| prcopyleft()||Does not work for installation on x86.
|-
|-
|CONSOLE||||/dev/console||||||
|CONSOLE||||/dev/console||||||
Line 22: Line 22:
|DOMAIN||||workgroup.uni-jena.de||||task_setup() task_prepareapt()||
|DOMAIN||||workgroup.uni-jena.de||||task_setup() task_prepareapt()||
|-
|-
|DO_INIT_TASKS||||1||||task_confdir()||also used  in prcopyleft
|DO_INIT_TASKS||||1||||fai, task_confdir(), prcopyleft()||
|-
|-
|FAI||||/fai||||almost every function||
|FAI||||/fai||||almost every function||
Line 30: Line 30:
|FAI_CONSOLEFONT|||| ||||||
|FAI_CONSOLEFONT|||| ||||||
|-
|-
|FAI_FLAGS||||'createvt sshd'||||get_bootp_info() define_fai_flags()||
|FAI_FLAGS||||'createvt sshd'|| kernel command line ||get_bootp_info() define_fai_flags()||
|-
|-
|FAI_KEYMAP||||de||||||
|FAI_KEYMAP||||de||class/*.var||||
|-
|-
|FAI_LOCATION||||192.168.0.8:/usr/share/fai||||get_bootp_info() get_fai_dir() get_fai_cvs()||
|FAI_LOCATION||||192.168.0.8:/usr/share/fai||||get_bootp_info() get_fai_dir() get_fai_cvs()||
Line 124: Line 124:
|force||||true||||||
|force||||true||||||
|-
|-
|fstab|int|||fstab|||was used for solaris, fstab -> vfstab|||can be removed
|fstab||int||fstab||was used for solaris, fstab -> vfstab||can be removed
|-
|-
|ip||dhcp||||||||
|ip||dhcp||||||||
Line 134: Line 134:
|mirrorhost||||192.168.0.8||||||
|mirrorhost||||192.168.0.8||||||
|-
|-
|moduleslist||||psmouse||||||
|moduleslist||||psmouse||class/*.var ||scripts/FAIBASE/10-misc||
|-
|moduleslog||||/tmp/fai/modules.log||||||
|-
|-
|monserver|||| ||||||
|monserver|||| ||||||
Line 150: Line 148:
|noexec||||off|| || ||
|noexec||||off|| || ||
|-
|-
|printers||||lw|| || ||
|rcslog||int||$LOGDIR/fai.log||||||
|-
|rcslog||||/tmp/fai/fai.log||||||
|-
|-
|renewclass||||1|| || ||
|renewclass||||1|| || ||
|-
|-
|romountopt||||'-o async,noatime,nolock,ro,actimeo 1800'|| || ||
|romountopt||int||'-o async,noatime,nolock,ro,actimeo 1800'|| || ||
|-
|-
|rundir||||/var/run/fai|| || ||
|rundir||||/var/run/fai|| || ||
|-
|-
|sndhostname|||| || || ||
|sndhostname|| || || || ||
|-
|sshd||||1|| || ||
|-
|-
|stamp||||/var/run/fai/FAI_INSTALLATION_IN_PROGRESS|| || ||
|sshd|| ||1|| define_fai_flags() || ||
|-
|-
|target||||/tmp/target|| || ||
|stamp||int ||/var/run/fai/FAI_INSTALLATION_IN_PROGRESS|| || ||
|-
|-
|taskname||||defvar|| || ||
|target||||/tmp/target|| || || same as $FAI_ROOT
|-
|-
|terror||int||0|| ||every task can set it ||
|terror||int||0|| ||every task can set it ||
|-
|-
|time_zone||||Europe/Berlin|| || ||
|time_zone||||Europe/Berlin|| class/*.var || ||
|}
|}

Revision as of 14:58, 25 July 2006

The following Variables do exist in FAI (example values included):

name internal example value created by used by comments
BOOT_PARTITION /dev/sda1 setup_harddisks grub/menu.lst/postinst
BROADCAST 192.168.0.127 setnet()
COLOR_FAI_LOGO 1 prcopyleft() Does not work for installation on x86.
CONSOLE /dev/console
DEBIAN_FRONTEND int noninteractive dpkg -i
DNSDOMAIN workgroup.de task_setup() just used because cfengine can't use DOMAIN
DNSSRVS 192.168.1.16
DNSSRVS_1 192.168.1.16
DOMAIN workgroup.uni-jena.de task_setup() task_prepareapt()
DO_INIT_TASKS 1 fai, task_confdir(), prcopyleft()
FAI /fai almost every function
FAI_ACTION install,sysinfo,softupdate save_log_local() save_log_remote_shell() save_log_remote() get_bootp_info() task_action() used in the scripts fai-savelog-ftp,updatebase
FAI_CONSOLEFONT
FAI_FLAGS 'createvt sshd' kernel command line get_bootp_info() define_fai_flags()
FAI_KEYMAP de class/*.var
FAI_LOCATION 192.168.0.8:/usr/share/fai get_bootp_info() get_fai_dir() get_fai_cvs()
FAI_LOGPROTO save_log_remote()
FAI_REMOTECP scp save_log_remote_shell()
FAI_REMOTESH ssh save_log_remote_shell() task_chboot()
FAI_ROOT /tmp/target
FAI_RUNDATE int 20060123_163824 fai-savelog
FAI_VERSION 'FAI 2.8.4, 25 May 2005'
FUNCNAME task_defvar
GATEWAYS 192.168.0.1
GATEWAYS_1 192.168.0.1
HOSTNAME 192.168.0.14
HOSTTYPE x86_64
INSTALL all-install
IPADDR 192.168.0.14
LOGDIR /tmp/fai
LOGPASSWD
LOGREMOTEDIR upload
LOGSERVER
LOGUSER
MACHTYPE x86_64-pc-linux-gnu
MNTPOINT /mnt2
NETMASK 255.255.255.128
NETWORK 192.168.0.0
OSTYPE linux-gnu
OS_TYPE linux
PATH /usr/local/sbin:/usr/local/bin:
ROOTCMD 'chroot /tmp/target'
ROOT_PARTITION /dev/sda1
SERVERINTERFACE eth0
UTC yes
addpackages
HOST demohost
backup true
bserver watchtower
cfclasses DEFAULT.AMD64.LINUX.LAST
classes DEFAULT AMD64 LINUX LAST
console tty0
createvt 1
device_size 'sda 71687372'
disklist sda
diskvar /tmp/fai/disk_var.sh
installserver 0 only used for building FAI_LOCATION unset very early can be removed
faimond 0
files /fai/files
force true
fstab int fstab was used for solaris, fstab -> vfstab can be removed
ip dhcp
liloappend
lpipe /tmp/fai/logfifo
mirrorhost 192.168.0.8
moduleslist psmouse class/*.var scripts/FAIBASE/10-misc
monserver
netdevices eth0
netdevices_all eth0 eth1 ath0
netdevices_up eth0
nfsroot 192.168.0.12:/usr/lib/fai/nfsroot-amd64/
noexec off
rcslog int $LOGDIR/fai.log
renewclass 1
romountopt int '-o async,noatime,nolock,ro,actimeo 1800'
rundir /var/run/fai
sndhostname
sshd 1 define_fai_flags()
stamp int /var/run/fai/FAI_INSTALLATION_IN_PROGRESS
target /tmp/target same as $FAI_ROOT
terror int 0 every task can set it
time_zone Europe/Berlin class/*.var