From fa8a2f38dff6162d0f046e981d34fa4dd91a0333 Mon Sep 17 00:00:00 2001 From: David Kirwan Date: Aug 11 2022 13:03:04 +0000 Subject: communishift: configuration playbook to take project parameter list Signed-off-by: David Kirwan Signed-off-by: Lenka Segura Signed-off-by: Patrik Polakovic --- diff --git a/playbooks/manual/communishift.yml b/playbooks/manual/communishift.yml index ad19a84..b0a7eb7 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 992a8cf..aefe49a 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