This was present, but a no-op.
By default, install cephadm.
Optionally take a list of packages to install instead (e.g., ceph-common).
Signed-off-by: Sage Weil <sage@redhat.com>
function test_install_uninstall() {
( sudo apt update && \
sudo apt -y install cephadm && \
+ sudo $CEPHADM install && \
sudo apt -y remove cephadm ) || \
( sudo yum -y install cephadm && \
+ sudo $CEPHADM install && \
sudo yum -y remove cephadm ) || \
( sudo dnf -y install cephadm && \
+ sudo $CEPHADM install && \
sudo dnf -y remove cephadm )
}
pkg.rm_repo()
def command_install():
- pass
+ pkg = create_packager()
+ pkg.install(args.packages)
##################################
parser_install = subparsers.add_parser(
'install', help='install ceph package(s)')
parser_install.set_defaults(func=command_install)
+ parser_install.add_argument(
+ 'packages', nargs='*',
+ default=['cephadm'],
+ help='packages')
return parser