ceph-ansible/roles/ceph-common/tasks/installs
Sébastien Han f7e9585a2c common: fix installation condition
Problem: we could end up in situation where we would install a package
on a machine that does not have the right repo enabled. Because the
condition was set to OR we weren't pinning a particular host but just a
condition. Let's say someone sets 'ceph_origin == "distro"', this would
try to install OSD packages on Monitors.

Solution: use a AND condition to first pin to the group_name (which
identifies a set of hosts) AND then after this one of the installation
condition.

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1453119
Co-Authored-By: https://github.com/zhsj
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-05-23 11:50:58 +02:00
..
debian_ceph_repository.yml Use ansible uri module instead of shell module with curl 2017-03-16 23:16:30 +01:00
install_on_clear.yml Add clearlinux to supported platforms 2017-04-24 09:34:23 -05:00
install_on_debian.yml Common: Do not install ceph-mgr packages on jewel 2017-05-04 18:38:59 +02:00
install_on_redhat.yml common: fix installation condition 2017-05-23 11:50:58 +02:00
install_rh_storage_on_debian.yml Common: Do not install ceph-mgr packages on jewel 2017-05-04 18:38:59 +02:00
install_rh_storage_on_redhat.yml Common: Do not install ceph-mgr packages on jewel 2017-05-04 18:38:59 +02:00
redhat_ceph_repository.yml Use ansible uri module instead of shell module with curl 2017-03-16 23:16:30 +01:00