From f65d20f317a1d7bdece899f7d41405179ca26592 Mon Sep 17 00:00:00 2001 From: Ranabir Chakraborty Date: Wed, 15 May 2024 19:04:38 +0530 Subject: [PATCH] SET-722 Refactor cci_worker to perform automation smoothly --- cci_worker.yml | 11 ++++++++++- roles/cci_worker/tasks/main.yml | 7 +++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/cci_worker.yml b/cci_worker.yml index 39e7f41..b50f5ca 100644 --- a/cci_worker.yml +++ b/cci_worker.yml @@ -52,16 +52,25 @@ - podman - podman-docker - jq + - git loop_control: loop_var: pretaskfiles + tasks: + - ansible.builtin.include_role: + name: "{{ taskfiles }}" + with_items: + - cci_worker + loop_control: + loop_var: taskfiles + + post_tasks: - name: "Ensure jaegertracing docker image is downloaded for tests" containers.podman.podman_image: name: "quay.io/jaegertracing/all-in-one:latest" become: yes become_user: "{{cci_worker_username}}" - tasks: - ansible.builtin.include_role: name: "{{ taskfiles }}" with_items: diff --git a/roles/cci_worker/tasks/main.yml b/roles/cci_worker/tasks/main.yml index 2607b32..c1b5893 100644 --- a/roles/cci_worker/tasks/main.yml +++ b/roles/cci_worker/tasks/main.yml @@ -100,6 +100,13 @@ owner: "{{ cci_worker_username }}" group: "{{ cci_worker_username }}" + - name: "Create maven settings directory" + ansible.builtin.file: + path: "/home/{{ cci_worker_username }}/.m2/" + state: directory + mode: "0755" + owner: "{{ cci_worker_username }}" + - name: "Configure Maven settings.xml" ansible.builtin.template: src: templates/settings.xml.j2