Skip to content
Snippets Groups Projects
Commit 8a866564 authored by Chris Hines's avatar Chris Hines
Browse files

update the provisioning role to fix some problems

parent cfefe0f1
No related branches found
No related tags found
No related merge requests found
---
- name: make dir
file: path="{{ provision | dirname }}" state=directory mode=755 owner=root
sudo: true
- name: copy provision template
template: src=provision.sh.j2 dest={{ provision }} mode=755 owner=root
sudo: true
......
......@@ -32,7 +32,7 @@ for user in ${user_list[*]}; do
if [ -z "${find}" ]; then
su slurm -c "$sacctmgr -i add account ${account} Description=CVL Organization=monash cluster=${cluster}" || { echo "error to create account ${account}" >> ${log_file} && exit 1; }
fi
find=$(sacctmgr list user ${user} | grep ${user})
find=$(sacctmgr list user --noheader -p ${user} | grep ${user})
if [ -z "${find}" ]; then
su slurm -c "$sacctmgr -i add user ${user} account=${account} cluster=${cluster}" || { echo "error to create user ${user}" >> ${log_file} && exit 1; }
fi
......
---
slurm_provision: "/usr/local/sbin/slurm_provision.sh"
home_dir: "/home"
provision: "/usr/local/sbin/provision.sh"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment