forked from AppGambitStudio/terraform-jisti-aws-ecs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgen-passwords.sh
21 lines (18 loc) · 917 Bytes
/
gen-passwords.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
function generatePassword() {
openssl rand -hex 16
}
JICOFO_COMPONENT_SECRET=$(generatePassword)
JICOFO_AUTH_PASSWORD=$(generatePassword)
JVB_AUTH_PASSWORD=$(generatePassword)
JIGASI_XMPP_PASSWORD=$(generatePassword)
JIBRI_RECORDER_PASSWORD=$(generatePassword)
JIBRI_XMPP_PASSWORD=$(generatePassword)
sed -i.bak \
-e 's#JICOFO_COMPONENT_SECRET=.*#JICOFO_COMPONENT_SECRET="'"${JICOFO_COMPONENT_SECRET}"'"#g' \
-e 's#JICOFO_AUTH_PASSWORD=.*#JICOFO_AUTH_PASSWORD="'"${JICOFO_AUTH_PASSWORD}"'"#g' \
-e 's#JVB_AUTH_PASSWORD=.*#JVB_AUTH_PASSWORD="'"${JVB_AUTH_PASSWORD}"'"#g' \
-e 's#JIGASI_XMPP_PASSWORD=.*#JIGASI_XMPP_PASSWORD="'"${JIGASI_XMPP_PASSWORD}"'"#g' \
-e 's#JIBRI_RECORDER_PASSWORD=.*#JIBRI_RECORDER_PASSWORD="'"${JIBRI_RECORDER_PASSWORD}"'"#g' \
-e 's#JIBRI_XMPP_PASSWORD=.*#JIBRI_XMPP_PASSWORD="'"${JIBRI_XMPP_PASSWORD}"'"#g' \
"$(dirname "$0")/terraform.tfvars"