From 29ee581067515fb03fb768efe17f092b7bb79e58 Mon Sep 17 00:00:00 2001
From: Evgeny Zislis <evgeny.zislis@gmail.com>
Date: Thu, 15 Nov 2018 12:08:33 +0200
Subject: [PATCH] pin hvac version to 0.6.4 (#3692)

---
 contrib/vault/roles/vault/defaults/main.yml | 3 +++
 contrib/vault/roles/vault/tasks/main.yml    | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/contrib/vault/roles/vault/defaults/main.yml b/contrib/vault/roles/vault/defaults/main.yml
index f8461e818..0b27e03ff 100644
--- a/contrib/vault/roles/vault/defaults/main.yml
+++ b/contrib/vault/roles/vault/defaults/main.yml
@@ -23,6 +23,9 @@ vault_version: 0.10.1
 vault_binary_checksum: 66f0f1b0b221d664dd5913f8697409d7401df4bb2a19c7277e8fbad152063fae
 vault_download_url: "https://releases.hashicorp.com/vault/{{ vault_version }}/vault_{{ vault_version }}_linux_{{ image_arch }}.zip"
 
+# hvac==0.7.0 is broken at the moment
+hvac_version: 0.6.4
+
 # Arch of Docker images and needed packages
 image_arch: "{{host_architecture}}"
 
diff --git a/contrib/vault/roles/vault/tasks/main.yml b/contrib/vault/roles/vault/tasks/main.yml
index cf6ad6282..1af531439 100644
--- a/contrib/vault/roles/vault/tasks/main.yml
+++ b/contrib/vault/roles/vault/tasks/main.yml
@@ -12,7 +12,7 @@
 
 - name: install hvac
   pip:
-    name: "hvac"
+    name: "hvac=={{ hvac_version }}"
     state: "present"
     extra_args: "{{ pip_extra_args | default(omit) }}"
 
-- 
GitLab