From 5f8bd8929e9be55fd620d4c65affb6dcd45450a7 Mon Sep 17 00:00:00 2001 From: Matthew Fernandez Date: Mon, 16 Oct 2023 13:49:50 -0600 Subject: [PATCH] Setup multiple (selectable) demos (#102) --- multi_select_setup.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 multi_select_setup.yml diff --git a/multi_select_setup.yml b/multi_select_setup.yml new file mode 100644 index 0000000..8958b10 --- /dev/null +++ b/multi_select_setup.yml @@ -0,0 +1,18 @@ +--- +- name: Setup multiple just more than one demo + hosts: localhost + gather_facts: false + vars: + launch_jobs: + name: "SETUP" + wait: true + tasks: + - name: Build controller launch jobs + ansible.builtin.set_fact: + controller_launch_jobs: "{{ (controller_launch_jobs | d([])) + + [launch_jobs | combine( {'extra_vars': { 'demo': item }})] }}" + loop: "{{ demos }}" + + - name: Default Components + ansible.builtin.include_role: + name: "redhat_cop.controller_configuration.job_launch"