blob: 5fdaa52fa1ee9c51dc57da45ccff5a3d68feeac0 [file] [log] [blame]
Rico Lind020bc22023-11-01 01:57:03 +08001{{/*
2Defines openrc for Staffeln.
3*/}}
4
5{{- define "staffeln.templates.openrc" -}}
6export OS_IDENTITY_API_VERSION=3
7export OS_AUTH_TYPE=password
8export OS_INTERFACE=internal
9{{- if .Values.conf.clouds.clouds.envvars.auth.auth_url }}
10export OS_AUTH_URL="{{ .Values.conf.clouds.clouds.envvars.auth.auth_url }}"
11{{- end }}
12{{- if .Values.conf.clouds.clouds.envvars.auth.project_name }}
13export OS_PROJECT_NAME={{ .Values.conf.clouds.clouds.envvars.auth.project_name }}
14{{- end }}
15{{- if .Values.conf.clouds.clouds.envvars.auth.project_domain_name }}
16export OS_PROJECT_DOMAIN_NAME={{ .Values.conf.clouds.clouds.envvars.auth.project_domain_name }}
17{{- end }}
18{{- if .Values.conf.clouds.clouds.envvars.region_name }}
19export OS_REGION_NAME="{{ .Values.conf.clouds.clouds.envvars.region_name }}"
20{{- end }}
21{{- if .Values.conf.clouds.clouds.envvars.auth.user_domain_name }}
22export OS_USER_DOMAIN_NAME={{ .Values.conf.clouds.clouds.envvars.auth.user_domain_name }}
23{{- end }}
24{{- if .Values.conf.clouds.clouds.envvars.auth.password }}
25export OS_PASSWORD="{{ .Values.conf.clouds.clouds.envvars.auth.password }}"
26{{- end }}
27{{- if .Values.conf.clouds.clouds.envvars.auth.username }}
28export OS_USERNAME="{{ .Values.conf.clouds.clouds.envvars.auth.username }}"
29{{- end }}
30{{- end -}}