From ab0f0c00fe782f45420629db47b361b1e4aba706 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 Jul 2019 10:24:08 -0400 Subject: [PATCH] Bump ansible from 2.7.10 to 2.7.12 (#1536) * Bump ansible from 2.7.10 to 2.7.12 Bumps [ansible](https://github.com/ansible/community) from 2.7.10 to 2.7.12. - [Release notes](https://github.com/ansible/community/releases) - [Commits](https://github.com/ansible/community/commits) Signed-off-by: dependabot[bot] * Parse required ansible version --- main.yml | 11 ++++++++++- requirements.txt | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/main.yml b/main.yml index 45aae58..cb67a29 100644 --- a/main.yml +++ b/main.yml @@ -9,12 +9,21 @@ no_log: true register: ipaddr + - name: Set required ansible version as a fact + set_fact: + required_ansible_version: + "{{ item | regex_replace('^ansible[\\s+]?(?P[=,>,<]+)[\\s+]?(?P\\d.\\d(.\\d+)?)$', + '{\"op\": \"\\g\",\"ver\": \"\\g\" }') }}" + when: '"ansible" in item' + with_items: "{{ lookup('file', 'requirements.txt').splitlines() }}" + - name: Verify Ansible meets Algo VPN requirements. assert: that: - - ansible_version.full is version('2.7.10', '==') + - ansible_version.full is version(required_ansible_version.ver, required_ansible_version.op) - not ipaddr.failed msg: > + Ansible version is {{ ansible_version.full }}. You must update the requirements to use this version of Algo. Try to run python -m pip install -U -r requirements.txt diff --git a/requirements.txt b/requirements.txt index b79aa5f..09bfc7d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ -ansible==2.7.10 +ansible==2.7.12 netaddr