From 46b916a16229cb1841aa269eed4ad317f44a28a9 Mon Sep 17 00:00:00 2001 From: William Bradford Clark Date: Thu, 8 Feb 2024 15:44:55 -0500 Subject: [PATCH] Use ansible_env.HOME in customize_home role This was only working when run under the vagrant user --- roles/customize_home/tasks/fix_env.yml | 4 ++-- roles/customize_home/tasks/main.yml | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/roles/customize_home/tasks/fix_env.yml b/roles/customize_home/tasks/fix_env.yml index 7d4efb551..fc7db628b 100644 --- a/roles/customize_home/tasks/fix_env.yml +++ b/roles/customize_home/tasks/fix_env.yml @@ -1,11 +1,11 @@ - name: Check that the .env exists stat: - path: /home/vagrant/foreman/.env + path: "{{ ansible_env.HOME }}/foreman/.env" register: stat_result - name: Ensure .env file contains current hostname ansible.builtin.replace: - path: /home/vagrant/foreman/.env + path: "{{ ansible_env.HOME }}/foreman/.env" regexp: '(.*)--public [a-zA-Z0-9-\.]*(.*)' replace: '\1--public {{ ansible_fqdn }}\2' when: stat_result diff --git a/roles/customize_home/tasks/main.yml b/roles/customize_home/tasks/main.yml index fad48366c..d3f88bf8c 100644 --- a/roles/customize_home/tasks/main.yml +++ b/roles/customize_home/tasks/main.yml @@ -20,6 +20,9 @@ when: customize_home_git_repo is defined - include_tasks: fix_env.yml + args: + apply: + become: false - name: Check custom bootstrap script exists stat: