diff --git a/utils/add_cloud_user b/utils/add_cloud_user new file mode 100755 index 0000000000000000000000000000000000000000..01ca7c577900fe7fa3cbbb1980461fae81311d2c --- /dev/null +++ b/utils/add_cloud_user @@ -0,0 +1,11 @@ +#!/bin/bash -eux + +source /etc/environment + +user=$1 +email=$2 +quota=$3 + +curl -X POST --user ${cloud_admin}:${cloud_pass} https://${cloud_hostname}/ocs/v1.php/cloud/users -d userid="$1" -d password="`tr -dc A-Za-z0-9_ < /dev/urandom | head -c 10 | xargs`" +curl -X PUT --user ${cloud_admin}:${cloud_pass} https://${cloud_hostname}/ocs/v1.php/cloud/users/${user} -d key="email" -d value="${email}" +curl -X PUT --user ${cloud_admin}:${cloud_pass} https://${cloud_hostname}/ocs/v1.php/cloud/users/${user} -d key="quota" -d value="${quota}" diff --git a/utils/add_to_group b/utils/add_to_group new file mode 100755 index 0000000000000000000000000000000000000000..b87f4ef0d6962855a11296d3492661a1616eb7dd --- /dev/null +++ b/utils/add_to_group @@ -0,0 +1,8 @@ +#!/bin/bash -eux + +source /etc/environment + +user=$1 +group=$2 + +curl -X POST --user ${cloud_admin}:${cloud_pass} https://${cloud_hostname}/ocs/v1.php/cloud/users/${1}/groups -d groupid="${2}"