Skip to content

Commit

Permalink
remove jq
Browse files Browse the repository at this point in the history
  • Loading branch information
morga471 committed Apr 29, 2025
1 parent e7c74fa commit 883eec2
Showing 1 changed file with 14 additions and 37 deletions.
51 changes: 14 additions & 37 deletions config_job.tf
Original file line number Diff line number Diff line change
Expand Up @@ -94,11 +94,6 @@ GRANT
-H "Authorization: Bearer $KC_TOKEN" \
"$KC_URL/auth/admin/realms/$realm_name")
if [ "$status" == "200" ]; then
echo "Realm $realm_name already exists"
return 0
fi
# Create realm
curl -s -X POST \
-H "Authorization: Bearer $KC_TOKEN" \
Expand All @@ -119,14 +114,9 @@ GRANT
echo "Creating admin user: $username in realm $realm"
# Check if user exists
local user_id=$(curl -s \
curl -s \
-H "Authorization: Bearer $KC_TOKEN" \
"$KC_URL/auth/admin/realms/$realm/users?username=$username")
if [ "$user_id" != "null" ] && [ -n "$user_id" ]; then
echo "User $username already exists with ID $user_id"
return 0
fi
"$KC_URL/auth/admin/realms/$realm/users?username=$username"
# Create user
curl -s -X POST \
Expand All @@ -136,9 +126,9 @@ GRANT
"$KC_URL/auth/admin/realms/$realm/users"
# Get user ID
user_id=$(curl -s \
curl -s \
-H "Authorization: Bearer $KC_TOKEN" \
"$KC_URL/auth/admin/realms/$realm/users?username=$username")
"$KC_URL/auth/admin/realms/$realm/users?username=$username"
# Set password
curl -s -X PUT \
Expand All @@ -159,14 +149,9 @@ GRANT
echo "Creating realm role: $role_name in realm $realm"
# Check if role exists
local status=$(curl -s -o /dev/null -w %%{http_code} \
curl -s -o /dev/null -w %%{http_code} \
-H "Authorization: Bearer $KC_TOKEN" \
"$KC_URL/auth/admin/realms/$realm/roles/$role_name")
if [ "$status" == "200" ]; then
echo "Role $role_name already exists"
return 0
fi
"$KC_URL/auth/admin/realms/$realm/roles/$role_name"
# Create role
curl -s -X POST \
Expand All @@ -187,14 +172,14 @@ GRANT
echo "Adding role $role_name to user $username in realm $realm"
# Get user ID
local user_id=$(curl -s \
curl -s \
-H "Authorization: Bearer $KC_TOKEN" \
"$KC_URL/auth/admin/realms/$realm/users?username=$username")
"$KC_URL/auth/admin/realms/$realm/users?username=$username"
# Get role
local role=$(curl -s \
curl -s \
-H "Authorization: Bearer $KC_TOKEN" \
"$KC_URL/auth/admin/realms/$realm/roles/$role_name")
"$KC_URL/auth/admin/realms/$realm/roles/$role_name"
# Add role to user
curl -s -X POST \
Expand All @@ -220,9 +205,9 @@ GRANT
echo "Creating client: $client_id in realm $realm"
# Check if client exists
local clients=$(curl -s \
curl -s \
-H "Authorization: Bearer $KC_TOKEN" \
"$KC_URL/auth/admin/realms/$realm/clients?clientId=$client_id")
"$KC_URL/auth/admin/realms/$realm/clients?clientId=$client_id"
# Create client
curl -s -X POST \
Expand All @@ -239,9 +224,9 @@ GRANT
local realm=$1
local client_id=$2
local id=$(curl -s \
curl -s \
-H "Authorization: Bearer $KC_TOKEN" \
"$KC_URL/auth/admin/realms/$realm/clients?clientId=$client_id")
"$KC_URL/auth/admin/realms/$realm/clients?clientId=$client_id"
echo $id
}
Expand All @@ -266,14 +251,6 @@ GRANT
echo "Mapper $name added to client $client_id"
}
# Restart Keycloak server
function restart_server {
echo "Restarting Keycloak server..."
kubectl rollout restart deployment/keycloak-keycloakx -n ${kubernetes_namespace.keycloak.metadata[0].name}
echo "Keycloak restarted"
}
# Start configuration process
echo "Starting configuration process"
Expand Down

0 comments on commit 883eec2

Please sign in to comment.