old_contents: from ceph_deploy.lib import remoto
  
  
  def uninstall(conn, purge=False):
      packages = [
          'ceph',
          'libcephfs1',
          'librados2',
          'librbd1',
          'ceph-radosgw',
          ]
      cmd = [
          'zypper',
          '--non-interactive',
          '--quiet',
          'remove',
          ]
  
      cmd.extend(packages)
      remoto.process.run(conn, cmd)
  
new_contents: from ceph_deploy.lib import remoto
  
  
  def uninstall(conn, purge=False):
      packages = [
          'ceph',
          'ceph-common',
          'libcephfs1',
          'librados2',
          'librbd1',
          'ceph-radosgw',
          ]
      cmd = [
          'zypper',
          '--non-interactive',
          '--quiet',
          'remove',
          ]
  
      cmd.extend(packages)
      remoto.process.run(conn, cmd)
  
subject: remove the ceph-common package