diff --git a/config_job.tf b/config_job.tf index 327088a..e4f1f8f 100644 --- a/config_job.tf +++ b/config_job.tf @@ -59,6 +59,7 @@ locals { GRANT execute_sql_as_postgres "$SQL_GRANT" echo "Metrics permissions granted" + return 0 } # Wait for PostgreSQL to be ready @@ -97,6 +98,7 @@ GRANT "$KC_URL/auth/admin/realms" echo "Realm $realm_name created" + return 0 } # Create admin user in realm @@ -128,6 +130,7 @@ GRANT "$KC_URL/auth/admin/realms/$realm/users/$user_id/reset-password" echo "User $username created and password set" + return 0 } # Create a realm role @@ -151,6 +154,7 @@ GRANT "$KC_URL/auth/admin/realms/$realm/roles" echo "Role $role_name created" + return 0 } # Add realm role to user @@ -179,6 +183,7 @@ GRANT "$KC_URL/auth/admin/realms/$realm/users/$user_id/role-mappings/realm" echo "Role $role_name added to user $username" + return 0 } # Create a client @@ -207,6 +212,7 @@ GRANT "$KC_URL/auth/admin/realms/$realm/clients" echo "Client $client_id created" + return 0 } # Get client ID by client_id @@ -217,6 +223,7 @@ GRANT curl -s \ -H "Authorization: Bearer $KC_TOKEN" \ "$KC_URL/auth/admin/realms/$realm/clients?clientId=$client_id" + return 0 } # Add protocol mapper to client @@ -237,6 +244,7 @@ GRANT "$KC_URL/auth/admin/realms/$realm/clients/$client_id/protocol-mappers/models" echo "Mapper $name added to client $client_id" + return 0 } # Start configuration process @@ -286,6 +294,7 @@ GRANT restart_server echo "Keycloak configuration completed successfully" + return 0 CONFIG }