Use yum and apt modules instead of package to provide Ansible <2.0 support; fix typo

Signed-off-by: KGoreczny <krzysztof.goreczny@intel.com>
pull/542/head
KGoreczny 2016-02-15 16:01:00 +01:00
parent bbcdf2fde7
commit fc2ace7ba0
1 changed files with 27 additions and 5 deletions

View File

@ -11,7 +11,7 @@
vars:
# When set to true both groups of packages are purged.
# This can couse problem with qemu-kvm
# This can cause problem with qemu-kvm
purge_all_packages: true
ceph_packages:
@ -147,20 +147,42 @@
when:
osd_group_name in group_names
- name: purge ceph packages
package:
- name: purge ceph packages with yum
yum:
name: "{{ item }}"
state: absent
with_items:
- "{{ ceph_packages }}"
when:
ansible_distribution != 'Ubuntu'
- name: purge remaining ceph packages
package:
- name: purge ceph packages with apt
apt:
name: "{{ item }}"
state: absent
with_items:
- "{{ ceph_packages }}"
when:
ansible_distribution == 'Ubuntu'
- name: purge remaining ceph packages with yum
yum:
name: "{{ item }}"
state: absent
with_items:
- "{{ ceph_remaining_packages }}"
when:
ansible_distribution != 'Ubuntu' and
purge_all_packages == true
- name: purge remaining ceph packages with apt
apt:
name: "{{ item }}"
state: absent
with_items:
- "{{ ceph_remaining_packages }}"
when:
ansible_distribution == 'Ubuntu' and
purge_all_packages == true
- name: remove config