From c819265ff9f2ee95c433da56cf2674c3b1968207 Mon Sep 17 00:00:00 2001 From: Matthew Creal Morgan Date: Thu, 26 Jun 2025 15:32:52 -0700 Subject: [PATCH] git id fix (#6) * use env_name instead of environment, cluster_tags instead of tags * add commit_id * fix git lookup --------- Co-authored-by: morga471 --- 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: