tripleo-validations/validations/ceph-ansible-installed.yaml

24 lines
661 B
YAML

---
- hosts: undercloud
vars:
metadata:
name: Check if ceph-ansible is installed on the undercloud
description: >
Prints a message if ceph-ansible isn't installed
groups:
- pre-deployment
tasks:
- name: Check if ceph-ansible is installed
shell: rpm -q ceph-ansible || true
args:
warn: no
changed_when: False
ignore_errors: True
register: ceph_ansible_installed
- name: Warn about missing ceph-ansible
warn:
msg: If planning to use Ceph, it is necessary to install the ceph-ansible on the undercloud
when:
- ceph_ansible_installed.stdout.find('is not installed') != -1