install_task.remove_packages(
ctx,
conf,
- {"deb": install_task.deb_packages['ceph'] +
+ {"deb": install_task.PACKAGES['ceph']['deb'] +
['salt-common', 'salt-minion', 'calamari-server'],
- "rpm": install_task.rpm_packages['ceph'] +
+ "rpm": install_task.PACKAGES['ceph']['rpm'] +
['salt-common', 'salt-minion', 'calamari-server']})
install_task.remove_sources(ctx, conf)
install_task.purge_data(ctx)
'python-ceph',
]
-deb_packages = {'ceph': [
- 'ceph',
- 'ceph-dbg',
- 'ceph-mds',
- 'ceph-mds-dbg',
- 'ceph-common',
- 'ceph-common-dbg',
- 'ceph-fuse',
- 'ceph-fuse-dbg',
- 'ceph-test',
- 'ceph-test-dbg',
- 'radosgw',
- 'radosgw-dbg',
- 'python-ceph',
- 'libcephfs1',
- 'libcephfs1-dbg',
- 'libcephfs-java',
- 'librados2',
- 'librbd1',
-]}
-
-rpm_packages = {'ceph': [
- 'ceph-debuginfo',
- 'ceph-radosgw',
- 'ceph-test',
- 'ceph-devel',
- 'ceph',
- 'ceph-fuse',
- 'rest-bench',
- 'libcephfs_jni1',
- 'libcephfs1',
- 'librados2',
- 'librbd1',
- 'python-ceph',
-]}
-
def _run_and_log_error_if_fails(remote, args):
"""
Yet another wrapper around command execution. This one runs a command on
project = config.get('project', 'ceph')
- global deb_packages
- global rpm_packages
- debs = deb_packages.get(project, [])
- rpm = rpm_packages.get(project, [])
+ global PACKAGES
+ debs = PACKAGES[project]['deb']
+ rpm = PACKAGES[project]['rpm']
# pull any additional packages out of config
extra_pkgs = config.get('extra_packages')