Difference between revisions of ".fogsettings"

From FOG Project
Jump to: navigation, search
(Created page with "In most versions of FOG (including 1.2.0 and 1.3.0), the low-level settings that are used during installation and some settings that simply cannot be stored in the database ar...")
 
Line 4: Line 4:
  
 
<pre>
 
<pre>
Home  General Topics  Tutorials  /opt/fog/.fogsettings WiKi article
 
/opt/fog/.fogsettings WiKi article
 
Wayne Workman  MODERATOR 25 days ago
 
Hey, I was wanting to more thoroughly document the settings in /opt/fog/.fogsettings
 
 
This is my starting place. I know what most of these things do already but not all. This can also be a place where others can learn what these settings do as well.
 
 
If anyone knows more, or can add more, please do share.
 
 
 
## Created by the FOG Installer
 
## Created by the FOG Installer
 
## Version: 5167
 
## Version: 5167

Revision as of 23:13, 25 November 2015

In most versions of FOG (including 1.2.0 and 1.3.0), the low-level settings that are used during installation and some settings that simply cannot be stored in the database are contained in the /opt/fog/.fogsettings file.

Here are what the settings in this file mean:

## Created by the FOG Installer
## Version: 5167
## Install time: Sat 31 Oct 2015 12:34:56 PM CDT


#I suppose this is where the kernel is pulled from during the PXE boot process?
ipaddress="10.0.0.3";

#This is the interface to use for multicasting, I think.
interface="enp2s0";

#subnet mask given out by DHCP.
submask="255.255.255.0";

#router interface to be given out via DHCP
routeraddress="         option routers      10.0.0.1;";

#not sure what this is... seems like a duplicate of above.
plainrouter="10.0.0.1";

#the DNS settings to give out via DHCP
dnsaddress="    option domain-name-servers      10.0.0.1; ";

#Not sure what this one is.
dnsbootimage="10.0.0.1";

#Not sure what this is.
password='iIXhnFHzOzDK';

#The type of OS detected during installation, defines what OS Specific commands should be used during installation.
osid="1";

#The detected OS type during installation.
osname="Redhat";

#Whether or not to enable & start DHCP.
dodhcp="N";

#Wether or not to build /etc/dhcp/dchpd.conf
bldhcp="0";

#Whether or not to build /etc/exports
blexports="1";

#Installation mode, either `N`ormal or `S`torage node.
installtype="N";

#The username for MySQL Access
snmysqluser=""

#The password for MySQL Access
snmysqlpass='';

#The IP or Hostname of the MySQL Server to use.
snmysqlhost="";

#Language support or not.
installlang="0";

#Donate by mining crypto-currency or not.
donate="0";

#The location to be used when building the /etc/exports file
storageLocation="/images";

#Not sure what this does...
fogupdateloaded="1";

#This is the credentials for local FTP Access, these are passed to clients when uploading so that the image can be moved from /images/dev to /images, I THINK this is this setting's only use.
storageftpuser="fog";

#See storageftpuser above.
storageftppass='iIXhnFHzOzDK';

#Where the web root is located. This varies from one distro to another.
docroot="/var/www/html/";

#The name of Fog's webroot.
webroot="fog/";

#Whether or not the certificate for THIS fog server has been created or not. I THINK ???
caCreated="yes";

#DHCP's starting IP for the range DHCP will give out.
startrange="10.0.0.10";

#DHCP's ending IP for the range DHCP will give out.
endrange="10.0.0.254";

#The default boot file to set in /etc/dhcp/dchpd/conf for use with DHCP.
bootfilename="undionly.kpxe";

#The packages that are to be installed / updated when the FOG Installer runs in the future.
packages=" httpd php php-cli php-common php-gd mysql mysql-server tftp-server nfs-utils vsftpd net-tools wget xinetd tar gzip make m4 gcc gcc-c++ lftp php-mysqlnd curl php-mcrypt php-mbstring mod_ssl php-fpm php-process";