diff --git a/roles/base/defaults/main.yml b/roles/base/defaults/main.yml index 84654b2..fa6f093 100644 --- a/roles/base/defaults/main.yml +++ b/roles/base/defaults/main.yml @@ -34,4 +34,6 @@ evomaintenance_hosts: > | union(evomaintenance_additional_hosts) | unique }} +evobsd_path: >- + "$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" cron_root_path: "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" diff --git a/roles/base/tasks/dotfiles.yml b/roles/base/tasks/dotfiles.yml index f8598df..eb8c144 100644 --- a/roles/base/tasks/dotfiles.yml +++ b/roles/base/tasks/dotfiles.yml @@ -1,7 +1,7 @@ --- - name: Customize root's .profile - copy: - src: profile + template: + src: profile.j2 dest: /root/.profile tags: - admin @@ -26,8 +26,8 @@ - dotfiles - name: Change default .profile skeleton - copy: - src: profile + template: + src: profile.j2 dest: /etc/skel/.profile tags: - admin diff --git a/roles/base/files/profile b/roles/base/templates/profile.j2 similarity index 94% rename from roles/base/files/profile rename to roles/base/templates/profile.j2 index 995c549..1b031ed 100644 --- a/roles/base/files/profile +++ b/roles/base/templates/profile.j2 @@ -2,7 +2,7 @@ # # sh/ksh initialization -PATH=$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/games +PATH="{{ evobsd_path }}" export PATH HOME TERM export PS1="\u@\h:\w\\$ " HISTFILE=$HOME/.histfile