# Common configuration variables
#
commonVariables = {

'CLUSTER_DOMAIN_NAME'				:'ciab.lip.ens-lyon.fr',
'CLUSTER_STATIC_NETWORK_PREFIX'			:'192.168.1',
'COMPUTE_NODE_BRIDGE'				:'internal',
'COMPUTE_NODE_CPUS_FILE'			:'compute-nodes-cpus',
'COMPUTE_NODE_DISK_MOUNT_POINT'			:'/mnt/compute-node-system-disk',
'COMPUTE_NODE_KERNEL'				:'/boot/vmlinuz-`uname -r`',
'COMPUTE_NODE_RAMDISK'				:'/boot/initrd.img-`uname -r`',
'COMPUTE_NODE_MAC_ADDRESS_PREFIX'		:'00:16:3E:0F:6A',
'COMPUTE_NODE_MAX_NUM'				:'250',
'COMPUTE_NODE_MEMORY'				:'3072',
'COMPUTE_NODE_MODEL_STATIC_NETWORK_POSTFIX'	:'252',
'COMPUTE_NODE_MODEL_NAME'			:'compute-node-model',
'COMPUTE_NODE_NAME_PREFIX'			:'compute-node-',
'COMPUTE_NODE_NUM'				:'3',
'COMPUTE_NODE_VCPUS'				:'2',
'DHCP_HOSTSFILE_BASENAME'			:'dhcp-hostsfile',
'FRONT_END_STATIC_NETWORK_POSTFIX'		:'251',
'FRONT_END_NAME'				:'frontend',
'HOSTS_FILE_BASENAME'				:'hosts',
'SWAP_DISK_LOGICAL_VOLUME'			:'/dev/vg_guests',
'SWAP_DISK_POSTFIX'				:'-swap',
'SWAP_DISK_PREFIX'				:'compute-node-',
'SWAP_DISK_SIZE'				:'1G',
'SYSTEM_DISK_CLONE_POSTFIX'			:'-disk',
'SYSTEM_DISK_CLONE_SIZE'			:'20G', # Half of the master size.
'SYSTEM_DISK_FILE_SYSTEM'			:'ext3',
'SYSTEM_DISK_LOGICAL_VOLUME'			:'/dev/vg_guests',
'TEMPLATES_DIR'					:'templates',
'USERS_HOME_DISK'				:'users-home-disk',
'USERS_HOME_DISK_SIZE'				:'40G',
}
commonVariables['COMPUTE_NODE_STATIC_NETWORK_PREFIX'] = \
		commonVariables['CLUSTER_STATIC_NETWORK_PREFIX']
commonVariables['SYSTEM_DISK_CLONE_PREFIX'] = \
		commonVariables['COMPUTE_NODE_NAME_PREFIX']
commonVariables['SYSTEM_DISK_MASTER'] = \
		commonVariables['SYSTEM_DISK_LOGICAL_VOLUME'] + \
		'/compute-node-model-disk'

def main():
  for key in sorted(commonVariables.keys()):
    print key, ' = ', commonVariables[key]

if __name__ == "__main__":
  main()
