added sfa_setup_component.cron job
[nodeconfig.git] / db-config.d / 030-conf_files_sfa
1 # -*-python-*-
2 # $Id: 030-conf_files 16642 2010-01-18 17:14:40Z thierry $
3 # $URL: svn+ssh://thierry@svn.planet-lab.org/svn/MyPLC/trunk/db-config.d/030-conf_files $
4 #################### conf files
5
6 conf_files = [
7
8 # sfa config files for the SFA Component Manager (sfa-cm)
9     # /etc/sfa/sfa_config
10     # component config file  
11     {'enabled': True,
12      'source': u'PlanetLabConf/sfa_config.php', 
13      'dest': u'/etc/sfa/sfa_config.py', 
14      'file_permissions': u'644', 
15      'file_owner': u'root', 
16      'file_group': u'root',
17      'preinstall_cmd': u'mkdir /etc/sfa', 
18      'postinstall_cmd': '', 
19      'error_cmd': '', 
20      'ignore_cmd_errors': False, 
21      'always_update': False},
22     # /etc/cron.d/sfa_component_setup.cron
23     # jobs to update slice gids and trusted certs on a component  
24     {'enabled': True,
25      'source': u'PlanetLabConf/sfa_component_setup_cron.php',
26      'dest': u'/etc/cron.d/sfa_component_setup.cron',
27      'file_permissions': u'644',
28      'file_owner': u'root',
29      'file_group': u'root',
30      'preinstall_cmd': u'',
31      'postinstall_cmd': 'service crond reload',
32      'error_cmd': '',
33      'ignore_cmd_errors': False,
34      'always_update': False}
35
36     ]
37
38 for conf_file in conf_files:
39         SetConfFile(conf_file)