From 3243c81b3d381c91039f4cd9be8452bf408335be Mon Sep 17 00:00:00 2001 From: dimti Date: Sun, 22 Sep 2024 17:49:23 +0300 Subject: [PATCH] + change starship command prompt sign for non privileged user in separate yadm playbook --- group_vars/all.yml | 1 + playbooks/own/yadm.yml | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/group_vars/all.yml b/group_vars/all.yml index ae55b49..1eb9c2a 100644 --- a/group_vars/all.yml +++ b/group_vars/all.yml @@ -9,4 +9,5 @@ keyring__keyserver: hkp://keyserver.ubuntu.com:80 secret__levels: '.' site_name: '{{ initial_site_name | d(lxc_host) }}' +home_user: '{{ (ansible_user != "root") | ternary(ansible_user, site_name) }}' ... diff --git a/playbooks/own/yadm.yml b/playbooks/own/yadm.yml index 7cd1c21..c47bae3 100644 --- a/playbooks/own/yadm.yml +++ b/playbooks/own/yadm.yml @@ -4,8 +4,11 @@ - name: Clone dotfiles repo shell: yadm clone --bootstrap https://vcs.wpstudio.ru/gitea/dotfiles.git + # For manual change: sed -i 's/#/\\$/g' ${HOME}/.config/starship.toml - name: 'Change character for non-root user' become: false become_user: root shell: | - sed -i 's/#/\\$/g' /home/{{ ansible_user_id }}/.config/starship.toml \ No newline at end of file + sed -i 's/#/\\$/g' /home/{{ home_user }}/.config/starship.toml + args: + executable: /bin/bash