Signed-off-by: Andrew Schoen <aschoen@redhat.com>
A list of ceph packages to remove. It's safe to add packages to this list that aren't currently installed or don't exist. Both ``apt-get`` and ``yum``
handle this case correctly. This list is defined in ``vars/apt_systems.yml`` and ``vars/yum_systems.yml``::
- ceph_packages: []
+ ceph_packages_to_remove: []
A list of packages to remove. These lists are defined in the var files in ``vars/``::
common_packages: []
# packages used by ceph we want to ensure are removed
-ceph_packages: []
+ceph_packages_to_remove: []
packages_to_remove: []
packages_to_upgrade: []
apt:
name: "{{ item }}"
state: absent
- with_items: ceph_packages|list + packages_to_remove|list
- when: ceph_packages|length > 0 or
+ with_items: ceph_packages_to_remove|list + packages_to_remove|list
+ when: ceph_packages_to_remove|length > 0 or
packages_to_remove|length > 0
- name: Upgrade packages
yum:
name: "{{ item }}"
state: absent
- with_items: ceph_packages
+ with_items: ceph_packages_to_remove
tags:
- remove-ceph
ssh_service_name: ssh
nfs_service: nfs-kernel-server
-ceph_packages:
+ceph_packages_to_remove:
- ceph
- ceph-common
- libcephfs1
ssh_service_name: sshd
# ceph packages that we ensure do not exist
-ceph_packages:
+ceph_packages_to_remove:
- ceph
- ceph-common
- ceph-debuginfo