From 02ad834a32e0dbcacc47974d62769e8b6f2d7dbb Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Tue, 8 May 2018 12:53:50 -0600 Subject: [PATCH] ceph-docker: Fail if using classic mode Signed-off-by: Zack Cerza --- ansible/roles/ceph-docker/tasks/main.yml | 4 ++++ ansible/roles/ceph-docker/tasks/sanity.yml | 7 +++++++ 2 files changed, 11 insertions(+) create mode 100644 ansible/roles/ceph-docker/tasks/sanity.yml diff --git a/ansible/roles/ceph-docker/tasks/main.yml b/ansible/roles/ceph-docker/tasks/main.yml index 4bea619..2110a2c 100644 --- a/ansible/roles/ceph-docker/tasks/main.yml +++ b/ansible/roles/ceph-docker/tasks/main.yml @@ -8,6 +8,10 @@ when: - not containerized +- include: sanity.yml + tags: + - sanity + - include: install_packages.yml tags: - packages diff --git a/ansible/roles/ceph-docker/tasks/sanity.yml b/ansible/roles/ceph-docker/tasks/sanity.yml new file mode 100644 index 0000000..9586028 --- /dev/null +++ b/ansible/roles/ceph-docker/tasks/sanity.yml @@ -0,0 +1,7 @@ +--- + - name: Fail when containerized and classic are combined + fail: + msg: "Containers are not supported with backend.metrics set to 'cephmetrics'!" + when: + - backend.metrics == 'cephmetrics' + - containerized -- 2.47.3