From ea813c68820ce53e345aa27cb4689f1872777885 Mon Sep 17 00:00:00 2001 From: Evan Kaufman Date: Wed, 10 Aug 2016 11:52:56 -0700 Subject: [PATCH] Added test of distro and version This will explicitly fail before any other provisioning, unless the remote is running Ubuntu 12 --- provisioning/roles/common/tasks/main.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/provisioning/roles/common/tasks/main.yml b/provisioning/roles/common/tasks/main.yml index d67a40f..ff86cb1 100644 --- a/provisioning/roles/common/tasks/main.yml +++ b/provisioning/roles/common/tasks/main.yml @@ -3,6 +3,10 @@ aliases: [] when: aliases is not defined +- name: Test distro and version, as we only support specifically Ubuntu 12 + fail: msg="{{ansible_distribution}} {{ansible_distribution_version}} is not supported" + when: ansible_distribution != "Ubuntu" or ansible_distribution_major_version != "12" + - name: Determine optimal hostname command: echo {{stage}}.{{domain}} register: new_host