# -*-python-*-
+# $Id$
+# $URL$
#################### conf files
# Setup default PlanetLabConf entries
'always_update': False},
# SSH server configuration
+ # keys for root and site_admin are now handled as part of the specialaccounts NodeManager plugin
{'enabled': True,
'source': 'PlanetLabConf/sshd_config',
'dest': '/etc/ssh/sshd_config',
'ignore_cmd_errors': False,
'always_update': False},
- # Administrative SSH keys
- {'enabled': True,
- 'source': 'PlanetLabConf/keys.php?root',
- 'dest': '/root/.ssh/authorized_keys',
- 'file_permissions': '644',
- 'file_owner': 'root',
- 'file_group': 'root',
- 'preinstall_cmd': '',
- 'postinstall_cmd': '/bin/chmod 700 /root/.ssh',
- 'error_cmd': '',
- 'ignore_cmd_errors': False,
- 'always_update': False},
- {'enabled': True,
- 'source': 'PlanetLabConf/keys.php?site_admin',
- 'dest': '/home/site_admin/.ssh/authorized_keys',
- 'file_permissions': '400',
- 'file_owner': 'site_admin',
- 'file_group': 'site_admin',
- 'preinstall_cmd': 'grep -q site_admin /etc/passwd',
- 'postinstall_cmd': '/bin/chmod 700 /home/site_admin/.ssh;/bin/chown site_admin:site_admin /home/site_admin/.ssh',
- 'error_cmd': '',
- 'ignore_cmd_errors': False,
- 'always_update': False},
# Log rotation configuration
{'enabled': True,
'source': 'PlanetLabConf/logrotate.conf',
'always_update': False},
# GPG signing keys
-# this one comes with rpm fedora-release-8-6.transition on fedora 8
-# {'enabled': True,
-# 'source': 'PlanetLabConf/RPM-GPG-KEY-fedora',
-# 'dest': '/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora',
-# 'file_permissions': '644',
-# 'file_owner': 'root',
-# 'file_group': 'root',
-# 'preinstall_cmd': '',
-# 'postinstall_cmd': 'rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora',
-# 'error_cmd': '',
-# 'ignore_cmd_errors': False,
-# 'always_update': False},
{'enabled': True,
'source': 'PlanetLabConf/get_gpg_key.php',
'dest': '/etc/pki/rpm-gpg/RPM-GPG-KEY-planetlab',
'postinstall_cmd': '/usr/sbin/visudo -c',
'error_cmd': '',
'ignore_cmd_errors': False,
- 'always_update': False}
+ 'always_update': False},
+
+ # /etc/planetlab/extensions
+ {'enabled': True,
+ 'source': 'PlanetLabConf/extensions.php',
+ 'dest': '/etc/planetlab/extensions',
+ 'file_permissions': '644',
+ 'file_owner': 'root',
+ 'file_group': 'root',
+ 'preinstall_cmd': '',
+ 'postinstall_cmd': '',
+ 'error_cmd': '',
+ 'ignore_cmd_errors': False,
+ 'always_update': False},
]
for conf_file in conf_files: