ceph-ansible/roles/ceph-validate/tasks/check_repository.yml

20 lines
650 B
YAML

- name: validate ceph_origin
fail:
msg: "ceph_origin must be either 'repository', 'distro' or 'local'"
when: ceph_origin not in ['repository', 'distro', 'local']
- name: validate ceph_repository
fail:
msg: "ceph_repository must be either 'community', 'rhcs', 'obs', 'dev', 'custom' or 'uca'"
when:
- ceph_origin == 'repository'
- ceph_repository not in ['community', 'rhcs', 'obs', 'dev', 'custom', 'uca']
- name: validate ceph_repository_community
fail:
msg: "ceph_stable_release must be 'reef'"
when:
- ceph_origin == 'repository'
- ceph_repository == 'community'
- ceph_stable_release not in ['reef']