From cc28f034301c07e1f966b4e13a828c0a11b1bb06 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 17 Mar 2015 16:44:21 -0700 Subject: [PATCH] install: install/uninstall radosgw package too Signed-off-by: Sage Weil --- ceph_deploy/hosts/centos/install.py | 1 + ceph_deploy/hosts/centos/uninstall.py | 1 + ceph_deploy/hosts/debian/install.py | 1 + ceph_deploy/hosts/debian/uninstall.py | 1 + ceph_deploy/hosts/fedora/install.py | 1 + ceph_deploy/hosts/fedora/uninstall.py | 1 + ceph_deploy/hosts/rhel/install.py | 2 +- ceph_deploy/hosts/rhel/uninstall.py | 3 ++- ceph_deploy/hosts/suse/install.py | 1 + ceph_deploy/hosts/suse/uninstall.py | 1 + 10 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ceph_deploy/hosts/centos/install.py b/ceph_deploy/hosts/centos/install.py index ca10d73..1ba388a 100644 --- a/ceph_deploy/hosts/centos/install.py +++ b/ceph_deploy/hosts/centos/install.py @@ -109,6 +109,7 @@ def install(distro, version_kind, version, adjust_repos): '-y', 'install', 'ceph', + 'radosgw', ], ) diff --git a/ceph_deploy/hosts/centos/uninstall.py b/ceph_deploy/hosts/centos/uninstall.py index 9af8c13..1f43e3b 100644 --- a/ceph_deploy/hosts/centos/uninstall.py +++ b/ceph_deploy/hosts/centos/uninstall.py @@ -6,6 +6,7 @@ def uninstall(conn, purge=False): 'ceph', 'ceph-release', 'ceph-common', + 'radosgw', ] pkg_managers.yum_remove( diff --git a/ceph_deploy/hosts/debian/install.py b/ceph_deploy/hosts/debian/install.py index b6a89e8..b59f108 100644 --- a/ceph_deploy/hosts/debian/install.py +++ b/ceph_deploy/hosts/debian/install.py @@ -91,6 +91,7 @@ def install(distro, version_kind, version, adjust_repos): 'ceph-mds', 'ceph-common', 'ceph-fs-common', + 'radosgw', # ceph only recommends gdisk, make sure we actually have # it; only really needed for osds, but minimal collateral 'gdisk', diff --git a/ceph_deploy/hosts/debian/uninstall.py b/ceph_deploy/hosts/debian/uninstall.py index 98c45fb..ce2013f 100644 --- a/ceph_deploy/hosts/debian/uninstall.py +++ b/ceph_deploy/hosts/debian/uninstall.py @@ -7,6 +7,7 @@ def uninstall(conn, purge=False): 'ceph-mds', 'ceph-common', 'ceph-fs-common', + 'radosgw', ] pkg_managers.apt_remove( conn, diff --git a/ceph_deploy/hosts/fedora/install.py b/ceph_deploy/hosts/fedora/install.py index a6f4385..bf9fe70 100644 --- a/ceph_deploy/hosts/fedora/install.py +++ b/ceph_deploy/hosts/fedora/install.py @@ -80,5 +80,6 @@ def install(distro, version_kind, version, adjust_repos): '-q', 'install', 'ceph', + 'radosgw', ], ) diff --git a/ceph_deploy/hosts/fedora/uninstall.py b/ceph_deploy/hosts/fedora/uninstall.py index 2a31549..f1f07b8 100644 --- a/ceph_deploy/hosts/fedora/uninstall.py +++ b/ceph_deploy/hosts/fedora/uninstall.py @@ -5,6 +5,7 @@ def uninstall(conn, purge=False): packages = [ 'ceph', 'ceph-common', + 'radosgw', ] pkg_managers.yum_remove( diff --git a/ceph_deploy/hosts/rhel/install.py b/ceph_deploy/hosts/rhel/install.py index c65b10c..83b540c 100644 --- a/ceph_deploy/hosts/rhel/install.py +++ b/ceph_deploy/hosts/rhel/install.py @@ -75,4 +75,4 @@ def repo_install(distro, reponame, baseurl, gpgkey, **kw): # Some custom repos do not need to install ceph if install_ceph: - pkg_managers.yum(distro.conn, ['ceph', 'ceph-mon', 'ceph-osd']) + pkg_managers.yum(distro.conn, ['ceph', 'ceph-mon', 'ceph-osd', 'radosgw']) diff --git a/ceph_deploy/hosts/rhel/uninstall.py b/ceph_deploy/hosts/rhel/uninstall.py index 432d441..d5a7ba1 100644 --- a/ceph_deploy/hosts/rhel/uninstall.py +++ b/ceph_deploy/hosts/rhel/uninstall.py @@ -6,7 +6,8 @@ def uninstall(conn, purge=False): 'ceph', 'ceph-common', 'ceph-mon', - 'ceph-osd' + 'ceph-osd', + 'radosgw' ] pkg_managers.yum_remove( diff --git a/ceph_deploy/hosts/suse/install.py b/ceph_deploy/hosts/suse/install.py index 4efb492..65f1177 100644 --- a/ceph_deploy/hosts/suse/install.py +++ b/ceph_deploy/hosts/suse/install.py @@ -80,6 +80,7 @@ def install(distro, version_kind, version, adjust_repos): '--quiet', 'install', 'ceph', + 'radosgw', ], ) diff --git a/ceph_deploy/hosts/suse/uninstall.py b/ceph_deploy/hosts/suse/uninstall.py index 9d815e7..c3b742d 100644 --- a/ceph_deploy/hosts/suse/uninstall.py +++ b/ceph_deploy/hosts/suse/uninstall.py @@ -7,6 +7,7 @@ def uninstall(conn, purge=False): 'libcephfs1', 'librados2', 'librbd1', + 'radosgw', ] cmd = [ 'zypper', -- 2.47.3