2023-09-26 00:12:53 +02:00
|
|
|
{{- range $username, $password := .Values.job.users }}
|
2024-02-13 19:47:19 +01:00
|
|
|
echo 'user {{ $username | quote }}:'
|
|
|
|
psql -tc "SELECT 1 FROM pg_user WHERE usename = {{ $username | squote }}" | grep -q 1;
|
2023-09-26 00:12:53 +02:00
|
|
|
if [ $? -ne 0 ]; then
|
2024-02-13 19:47:19 +01:00
|
|
|
psql -c "CREATE USER \"{{ $username }}\" WITH ENCRYPTED PASSWORD {{ $password | squote }}";
|
2023-09-26 00:12:53 +02:00
|
|
|
else
|
2024-02-13 19:47:19 +01:00
|
|
|
psql -c "ALTER USER \"{{ $username }}\" WITH ENCRYPTED PASSWORD {{ $password | squote }}";
|
2023-09-26 00:12:53 +02:00
|
|
|
fi
|
|
|
|
echo ""
|
|
|
|
{{- end }}
|