diff --git a/roles/modulefiles/tasks/main.yml b/roles/modulefiles/tasks/main.yml index 21070572bf34620c028e45bf9900b190ea98e32d..38a3a8c2b4420e54db8ca8dd854d913cb929b98c 100644 --- a/roles/modulefiles/tasks/main.yml +++ b/roles/modulefiles/tasks/main.yml @@ -16,6 +16,7 @@ line: /usr/local/Modules/modulefiles ignore_errors: true sudo: true + when: ansible_os_family == 'RedHat' # for some reason ubuntu uses lowercase modules - name: add /usr/local/Modules to the module file path diff --git a/roles/move_homedir/tasks/main.yml b/roles/move_homedir/tasks/main.yml index b30a67c8aa484ce0b463c07547775a27986e9a32..d81c8fe3bc0711b5d9fa3389577f60d11fbc37ae 100644 --- a/roles/move_homedir/tasks/main.yml +++ b/roles/move_homedir/tasks/main.yml @@ -19,6 +19,7 @@ sudo: true register: edit1 + - name: edit passwd file lineinfile: args: @@ -29,6 +30,8 @@ sudo: true register: edit2 + + - name: edit passwd file lineinfile: args: @@ -39,3 +42,14 @@ sudo: true register: edit3 +# ubuntu:x:1000:1000:Ubuntu:/home/ubuntu:/bin/bash +- name: edit passwd file for ubuntu 14 + lineinfile: + args: + dest: /etc/passwd + regexp: "{{ ansible_ssh_user }}:x:1000:1000:Ubuntu:/home/{{ ansible_ssh_user }}:.*" + line: "{{ ansible_ssh_user }}:x:1000:1000:Ubuntu:/local_home/{{ ansible_ssh_user }}:/bin/bash" + backrefs: yes + sudo: true + register: edit4 + diff --git a/roles/slurm-common/tasks/main.yml b/roles/slurm-common/tasks/main.yml index a75f57a6063b5086ad4142ee4dda0840039164b7..9763a144c7e4dc04175cdac769dcb0fe1842c30c 100644 --- a/roles/slurm-common/tasks/main.yml +++ b/roles/slurm-common/tasks/main.yml @@ -136,7 +136,6 @@ - name: setup envirnment variables template: src=slurm_setup.sh.j2 dest=/etc/profile.d/slurm_setup.sh sudo: true - when: ansible_os_family == 'RedHat' - name: setup plugin template: src=job_submit.lua.j2 dest={{ slurm_dir }}/etc/job_submit.lua