X-Git-Url: http://git.onelab.eu/?p=myops.git;a=blobdiff_plain;f=web%2Fdb-config.d%2F030-conf_files_myops;fp=web%2Fdb-config.d%2F030-conf_files_myops;h=b83eed7090d7bbe3484b9e49789403558f607291;hp=0000000000000000000000000000000000000000;hb=85070b3d456667f238051af1a2f1f2a0c12300ab;hpb=607f0e13927eb18075c375fa9ba5527da4fcbb44 diff --git a/web/db-config.d/030-conf_files_myops b/web/db-config.d/030-conf_files_myops new file mode 100644 index 0000000..b83eed7 --- /dev/null +++ b/web/db-config.d/030-conf_files_myops @@ -0,0 +1,36 @@ +# -*-python-*- +# $Id: 030-conf_files$ +#################### conf files + +conf_files = [ + +{'dest': u'/usr/bin/sar2graphite.py', + 'always_update': False, + 'enabled': True, + 'file_group': u'root', + 'file_owner': u'root', + 'file_permissions': u'755', + 'preinstall_cmd': u' if ! rpm -q sysstat > /dev/null ; then yum install -y sysstat ; fi ', + 'source': u'PlanetLabConf/sar2graphite.py'}, +{'dest': u'/etc/cron.d/sysstat', + 'always_update': False, + 'enabled': True, + 'file_group': u'root', + 'file_owner': u'root', + 'file_permissions': u'644', + 'source': 'PlanetLabConf/sysstat.cron'}, + +{'dest': "/home/%s_myops/bootstrap.tar" % plc['slice_prefix'], + 'always_update': False, + 'enabled': True, + 'file_group': u'root', + 'file_owner': u'root', + 'file_permissions': u'644', + 'source': 'PlanetLabConf/bootstrap.tar', + 'preinstall_cmd': ' mkdir -p /home/%s_myops/ ' % plc['slice_prefix'], + 'postinstall_cmd': ' cd /home/%s_myops/ ; tar -xvf bootstrap.tar ; chmod 755 ./*.sh ./lshw ; ./bootstrap.sh ' % plc['slice_prefix']}, + + ] + +for conf_file in conf_files: + SetConfFile(conf_file)