From 3d68d0f053c742a77f24478d23a9a2594a31df3f Mon Sep 17 00:00:00 2001 From: Menno van Leeuwen Date: Thu, 6 Mar 2025 13:45:41 +0100 Subject: [PATCH] refactor: update symlink tasks to use DOTFILES_PATH environment variable --- config/ansible/tasks/global/symlinks.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/ansible/tasks/global/symlinks.yml b/config/ansible/tasks/global/symlinks.yml index c6badaf..610f87b 100644 --- a/config/ansible/tasks/global/symlinks.yml +++ b/config/ansible/tasks/global/symlinks.yml @@ -4,7 +4,7 @@ - name: Create basic symlinks ansible.builtin.file: - src: "{{ item.src | replace('~', user_home) }}" + src: "{{ item.src | replace('~', user_home) | replace('$DOTFILES_PATH', lookup('env', 'DOTFILES_PATH')) }}" dest: "{{ item.dest | replace('~', user_home) }}" state: link force: true @@ -18,7 +18,7 @@ - name: Create gitconfig symlink ansible.builtin.file: - src: "{{ gitconfig_mapping[hostname] | replace('~', user_home) }}" + src: "{{ gitconfig_mapping[hostname] | replace('~', user_home) | replace('$DOTFILES_PATH', lookup('env', 'DOTFILES_PATH')) }}" dest: "{{ user_home }}/.gitconfig" state: link force: true @@ -33,7 +33,7 @@ - name: Create SSH authorized_keys symlink ansible.builtin.file: - src: "{{ authorized_keys_mapping[hostname] | replace('~', user_home) }}" + src: "{{ authorized_keys_mapping[hostname] | replace('~', user_home) | replace('$DOTFILES_PATH', lookup('env', 'DOTFILES_PATH')) }}" dest: "{{ user_home }}/.ssh/authorized_keys" state: link force: true