From fa8a2f38dff6162d0f046e981d34fa4dd91a0333 Mon Sep 17 00:00:00 2001 From: David Kirwan Date: Thu, 11 Aug 2022 14:03:04 +0100 Subject: [PATCH] communishift: configuration playbook to take project parameter list Signed-off-by: David Kirwan Signed-off-by: Lenka Segura Signed-off-by: Patrik Polakovic --- playbooks/manual/communishift.yml | 23 +++++++++++++---------- roles/communishift/tasks/main.yml | 5 +++-- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/playbooks/manual/communishift.yml b/playbooks/manual/communishift.yml index ad19a84ffe..b0a7eb75a8 100644 --- a/playbooks/manual/communishift.yml +++ b/playbooks/manual/communishift.yml @@ -1,19 +1,22 @@ --- - hosts: localhost user: root - gather_facts: True + gather_facts: false vars_files: - /srv/web/infra/ansible/vars/global.yml - "/srv/private/ansible/vars.yml" - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml - roles: - - role: communishift - project_name: communishift-dev - project_description: CommuniShift Administration - appowners: - - dkirwan - - lenkaseg - - patrikp - + tasks: + - name: Communishift Role + with_items: "{{ communishift_projects }}" + include_role: + name: communishift + tasks_from: main + apply: + tags: + - create_efs + vars: + communishift_projects: + - communishift-dev-test diff --git a/roles/communishift/tasks/main.yml b/roles/communishift/tasks/main.yml index 992a8cf1b8..aefe49ac62 100644 --- a/roles/communishift/tasks/main.yml +++ b/roles/communishift/tasks/main.yml @@ -1,8 +1,9 @@ --- - include_tasks: create-efs.yml -- name: Hello +- name: Print list of Communishift Projects ansible.builtin.debug: msg: "{{ item }}" - with_items: "{{ appowners }}" + with_items: "{{ communishift_projects }}" + run_once: true