From ad1c8e23d866440470961abce03b7749bc222e03 Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Thu, 26 Jun 2025 18:30:21 -0400 Subject: [PATCH] fix git lookup --- ansible/generate_hcl_files.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ansible/generate_hcl_files.yml b/ansible/generate_hcl_files.yml index f5afb6b..46b1546 100644 --- a/ansible/generate_hcl_files.yml +++ b/ansible/generate_hcl_files.yml @@ -18,7 +18,6 @@ base_dir: "{{ playbook_dir }}/.." template_dir: "{{ playbook_dir }}/templates" output_dir: "{{ base_dir }}" - commit_id: "{{ lookup('git', 'rev-parse HEAD') }}" # Extract current structure current: @@ -27,6 +26,16 @@ cluster_dir: "cluster" tasks: + - name: Get git commit ID + ansible.builtin.shell: git rev-parse HEAD + register: git_commit_result + changed_when: false + failed_when: false + + - name: Set commit ID variable + ansible.builtin.set_fact: + commit_id: "{{ git_commit_result.stdout | default('unknown') }}" + - name: Check if config file exists ansible.builtin.stat: path: "{{ config_file }}" @@ -86,6 +95,7 @@ module_enablement_overrides: "{{ config.cluster.module_enablement_overrides | default({}) }}" # README template variables generated_date: "{{ ansible_date_time.iso8601 }}" + commit_id: "{{ commit_id }}" - name: Print directory configuration ansible.builtin.debug: