fix
This commit is contained in:
@@ -25,6 +25,8 @@ resource "kubectl_manifest" "cm_env_back" {
|
||||
OPENID_USER_URL: "${module.oauth2.sso_userinfo_url}"
|
||||
WEBHOOKS_ALLOW_PRIVATE_ADDRESS: "${var.webhook.allow_private_addr?"True":"False"}"
|
||||
WEBHOOKS_ALLOW_REDIRECTS: "${var.webhook.allow_private_addr?"True":"False"}"
|
||||
DJANGO_SUPERUSER_USERNAME: "admin"
|
||||
DJANGO_SUPERUSER_EMAIL: "admin@${var.domain_name}"
|
||||
EOF
|
||||
}
|
||||
|
||||
@@ -72,22 +74,19 @@ resource "kubectl_manifest" "cm_scripts" {
|
||||
else
|
||||
export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
|
||||
fi
|
||||
postconfig.py: |-
|
||||
#!/usr/bin/env python
|
||||
import time
|
||||
import requests
|
||||
import subprocess
|
||||
|
||||
print('Waiting for backend ...')
|
||||
while requests.get('http://${kubectl_manifest.svc_back.name}/api/v1/').status_code != 200:
|
||||
print('...')
|
||||
time.sleep(2)
|
||||
|
||||
if len(str(subprocess.check_output(['python', 'manage.py', 'dumpdata', 'projects.projecttemplate']))) < 5:
|
||||
print(subprocess.check_output(['python', 'manage.py', 'loaddata', 'initial_project_templates']))
|
||||
|
||||
if str(subprocess.check_output(['python', 'manage.py', 'dumpdata', 'users.user'], cwd='/taiga-back')).find('\"is_superuser\": true') == -1:
|
||||
print(subprocess.check_output(['python', 'manage.py', 'loaddata', 'initial_user'], cwd='/taiga-back'))
|
||||
postconfig.sh: |-
|
||||
#!/usr/bin/env bash
|
||||
export PATH="/opt/venv/bin/:$PATH" TAIGA_URL="http://${module.service.name}" TAIGA_SITES_DOMAIN="${module.service.name}" TAIGA_SITES_SCHEME=http
|
||||
if [ $(python manage.py dumpdata projects.projecttemplate|wc -c) -lt 1000 ];then
|
||||
python manage.py loaddata initial_project_templates
|
||||
else
|
||||
echo "skipping loading initial templates : already here"
|
||||
fi
|
||||
if ! python 'manage.py' 'dumpdata' users.user|grep -q '"is_superuser": true';then
|
||||
python manage.py createsuperuser --noinput
|
||||
else
|
||||
python 'manage.py' 'dumpdata' users.user
|
||||
fi
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user