From f9899fbfc137cc37cffeab857d8e2c325ca67821 Mon Sep 17 00:00:00 2001
From: Jeffrey Zhang <zhang.lei.fly@gmail.com>
Date: Tue, 11 Apr 2017 12:08:29 +0800
Subject: [PATCH] Detect openstack_release variable in mariadb recovery
 playbooks

Change-Id: Icb9b097299011cc09f3012bbee9629a5457c920c
Closes-Bug: #1681316
---
 ansible/mariadb_recovery.yml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/ansible/mariadb_recovery.yml b/ansible/mariadb_recovery.yml
index 68b489cebb..2fed6de36b 100644
--- a/ansible/mariadb_recovery.yml
+++ b/ansible/mariadb_recovery.yml
@@ -1,4 +1,20 @@
 ---
+- name: Detect openstack_release variable
+  hosts: mariadb
+  gather_facts: false
+  tasks:
+    - name: Get current kolla-ansible version number
+      local_action: command python -c "import pbr.version; print(pbr.version.VersionInfo('kolla-ansible'))"
+      register: kolla_ansible_version
+      changed_when: false
+      when: openstack_release == "auto"
+
+    - name: Set openstack_release variable
+      set_fact:
+        openstack_release: "{{ kolla_ansible_version.stdout }}"
+      when: openstack_release == "auto"
+  tags: always
+
 - name: Recover mariadb
   hosts: mariadb
   roles: