From ec9542b8babb59cddd347d6a743b08b3cdf4e35f Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Fri, 14 Oct 2016 14:43:50 +0000 Subject: [PATCH] rough attempt at ansible 2.2 compat --- roles/taskotron/buildslave/tasks/main.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/roles/taskotron/buildslave/tasks/main.yml b/roles/taskotron/buildslave/tasks/main.yml index eec69bc82e..1048f61eee 100644 --- a/roles/taskotron/buildslave/tasks/main.yml +++ b/roles/taskotron/buildslave/tasks/main.yml @@ -40,11 +40,14 @@ group: name={{ item }} when: deployment_type == 'stg' or deployment_type in ['dev', 'prod'] with_items: - - "{{ slaves_group }}" - testcloud - taskotron +- name: ensure needed groups exist + group: name={{ slaves_group }} + when: slaves_group is defined and (deployment_type == 'stg' or deployment_type in ['dev', 'prod']) + - name: add buildslave users user: name={{ item.user }} group={{ slaves_group }} groups=testcloud,taskotron home={{ item.home }} with_items: "{{ slaves }}" - when: deployment_type == 'stg' or deployment_type in ['dev', 'prod'] + when: slaves is defined and (deployment_type == 'stg' or deployment_type in ['dev', 'prod'])