From 24d3be5713a5d84a281885f26334b1bb48a1c1cd Mon Sep 17 00:00:00 2001 From: Brett Meehan Date: Sun, 7 Apr 2024 02:37:06 +0000 Subject: [PATCH] only replace bitbucket.properties with template if file does not already exist --- roles/bitbucket_config/tasks/main.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/bitbucket_config/tasks/main.yml b/roles/bitbucket_config/tasks/main.yml index 7ee24cd..868299d 100644 --- a/roles/bitbucket_config/tasks/main.yml +++ b/roles/bitbucket_config/tasks/main.yml @@ -8,12 +8,18 @@ mode: 0750 state: directory +- name: Check if Bitbucket config file exists + ansible.builtin.stat: + path: "{{ atl_product_home_shared }}/bitbucket.properties" + register: bitbucket_config + - name: Create Bitbucket config file ansible.builtin.template: src: bitbucket.properties.j2 dest: "{{ atl_product_home_shared }}/bitbucket.properties" owner: "{{ atl_product_user }}" group: "{{ atl_product_user }}" + when: not bitbucket_config.stat.exists - name: Remove write permissions from installation directory ansible.builtin.file: