2 #################### conf files
6 # SSH server configuration
7 # keys for root and site_admin are now handled as part of the specialaccounts NodeManager plugin
9 'source': 'PlanetLabConf/sshd_config',
10 'dest': '/etc/ssh/sshd_config',
11 'file_permissions': '600',
15 'postinstall_cmd': '/etc/init.d/sshd restart',
17 'ignore_cmd_errors': False,
18 'always_update': False},
22 'source': 'PlanetLabConf/sudoers.php',
23 'dest': '/etc/sudoers',
24 'file_permissions': '440',
28 'postinstall_cmd': '/usr/sbin/visudo -c',
30 'ignore_cmd_errors': False,
31 'always_update': False},
35 'source': 'PlanetLabConf/get_gpg_key.php',
36 'dest': '/etc/pki/rpm-gpg/RPM-GPG-KEY-planetlab',
37 'file_permissions': '644',
41 'postinstall_cmd': 'rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-planetlab',
43 'ignore_cmd_errors': False,
44 'always_update': False},
48 'source': 'PlanetLabConf/proxies.php',
49 'dest': '/etc/planetlab/proxies',
50 'file_permissions': '644',
54 'postinstall_cmd': '',
56 'ignore_cmd_errors': False,
57 'always_update': False},
61 for conf_file in conf_files:
62 SetConfFile(conf_file)