Skip to content

Commit 9f8e765

Browse files
committed
prepend slurm binaries to PATH instead of symlinking
1 parent 513516c commit 9f8e765

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

tasks/install-generic.yml

+5-15
Original file line numberDiff line numberDiff line change
@@ -58,20 +58,10 @@
5858
command: systemctl daemon-reload # noqa: command-instead-of-module no-changed-when no-handler
5959
when: _slurm_systemd_units.changed
6060

61-
- name: Find user binaries
62-
find:
63-
paths: "{{ openhpc_bin_dir }}"
64-
register: _ohpc_binaries
65-
66-
- name: Symlink slurm user binaries into $PATH
67-
file:
68-
src: "{{ item.path }}"
69-
state: link
70-
dest: "{{ ('/usr/bin', item.path | basename) | path_join }}"
61+
- name: Prepend $PATH with slurm user binary location
62+
copy:
63+
dest: /etc/profile.d/slurm.sh # NB: /etc/environment not used on EL!
64+
content: export PATH={{ openhpc_bin_dir }}:$PATH
7165
owner: root
7266
group: root
73-
mode: u=rwx,go=rx
74-
force: true # files may already exist
75-
loop: "{{ _ohpc_binaries.files }}"
76-
loop_control:
77-
label: "{{ item.path }}"
67+
mode: u=gw,go=r

0 commit comments

Comments
 (0)