Example #1
0
def remove_installed_packages(ctx, log):
    from teuthology.task import install as install_task

    dpkg_configure(ctx, log)
    config = {'project': 'ceph'}
    install_task.remove_packages(ctx, config,
            {"deb": install_task.deb_packages['ceph'],
             "rpm": install_task.rpm_packages['ceph']})
    install_task.remove_sources(ctx, config)
    install_task.purge_data(ctx)
Example #2
0
def remove_installed_packages(ctx, log):
    from teuthology.task import install as install_task

    dpkg_configure(ctx, log)
    config = {'project': 'ceph'}
    install_task.remove_packages(
        ctx, config, {
            "deb": install_task.deb_packages['ceph'],
            "rpm": install_task.rpm_packages['ceph']
        })
    install_task.remove_sources(ctx, config)
    install_task.purge_data(ctx)
Example #3
0
def remove_installed_packages(ctx):
    dpkg_configure(ctx)
    conf = dict(
        project='ceph',
        debuginfo='true',
    )
    packages = install_task.get_package_list(ctx, conf)
    debs = packages['deb'] + \
        ['salt-common', 'salt-minion', 'calamari-server',
         'python-rados', 'multipath-tools']
    rpms = packages['rpm'] + \
        ['salt-common', 'salt-minion', 'calamari-server',
         'multipath-tools', 'device-mapper-multipath']
    install_task.remove_packages(ctx, conf, dict(
        deb=debs,
        rpm=rpms,
    ))
    install_task.remove_sources(ctx, conf)