X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=bootstrap-user;h=d1bbaa5e5968f1886b320c000944186003e71ede;hb=1ad80db073a2296e7853b8e958c7dbab228cd699;hp=da8c32720ecc13bba7afb86deb8f3739ef92f388;hpb=c8985069d7078a5ca8f1478bf4991cbf07b6ddb2;p=infra.git diff --git a/bootstrap-user b/bootstrap-user index da8c327..d1bbaa5 100755 --- a/bootstrap-user +++ b/bootstrap-user @@ -78,6 +78,7 @@ function register { } function check_error { cat > $folder/page_output + cat $folder/page_output >> $folder/log if grep -q "error-msgs" $folder/page_output; then cat $folder/page_output exit 1 @@ -148,14 +149,15 @@ if ! grep -q '^[0-9]\+$' <<< $mgmOid; then fi printf "Management Organisation id is \"%s\"\n" "$mgmOid" +printf "adding org-domain for org %s: %s\n" "$mgmOid" "$hostname" +csrf=$(mcurl orga/$mgmOid | csrf "head -n 4" "tail -n 1") +domainName="$hostname" +mcurl orga/$mgmOid -d "domain=$domainName&addDomain=action&csrf=$csrf" | check_error + echo "using SQL to add self as orgadmin for organisation" sudo lxc-attach -n postgres-primary -- su -c "psql -d gigi" postgres <