#set $hostname = $getVar("hostname","") #if $hostname == "" #set $hostname = $getVar("system_name","cobbler") #end if #if $getVar("dns_name_eth0","") != "" #set $my_hostname = $hostname.split('.',1)[:1][0] #set $my_domainname = $dns_name_eth0.split('.',1)[1:][0] #else #set $my_hostname = $hostname #set $my_domainname = "site" #end if false false false false $my_hostname $my_domainname #if $getVar("name_servers_search","") != "" #for $sd in $name_servers_search $sd #end for #end if #for $ns in $name_servers $ns #end for #if $getVar("system_name","") != "" #set $ikeys = $interfaces.keys() #for $iface in $ikeys #set $idata = $interfaces[$iface] #set $mac = $idata["mac_address"] #set $ip = $idata["ip_address"] #set $netmask = $idata["netmask"] #set $iface_type = $idata["interface_type"] #set $bonding_opts = $idata["bonding_opts"] #if $iface_type.lower() == "bond" yes $bonding_opts.lower() #set $loop_ikeys = $interfaces.keys() #set $loop_counter = 0 #for $loop_iface in $loop_ikeys #set $loop_idata = $interfaces[$loop_iface] #set $loop_interface_type = $loop_idata["interface_type"] #if $loop_interface_type.lower == "bond_slave" #if $loop_idata["interface_master"] != "" #if $loop_idata["interface_master"].lower() == $iface.lower() $loop_iface #set $loop_counter += 1 #end if #end if #end if #end for static $iface $ip $netmask auto no #end if #if $iface_type.lower() in ["bond_slave","bridge_slave"] none $iface off no #end if #if $iface_type.lower() in ["","na"] static $iface $mac.lower() $ip $netmask auto no #end if #end for #end if false #if $getVar("system_name","") != "" #set $ikeys = $interfaces.keys() #for $iface in $ikeys #set $idata = $interfaces[$iface] #set $mac = $idata["mac_address"] #set $interface_type = $idata["interface_type"] #if $mac.lower() != "" #if $interface_type.lower() not in ["bond","bridge"] $iface ATTR{address} $mac.lower() #end if #end if #end for #end if false #if $getVar("system_name","") != "" ## TODO: add in static routes here default - - $gateway #end if