diff --git a/cloudformation/jambonz-scalable-medium.yaml b/cloudformation/jambonz-scalable-medium.yaml index 001a487..e646b10 100644 --- a/cloudformation/jambonz-scalable-medium.yaml +++ b/cloudformation/jambonz-scalable-medium.yaml @@ -669,6 +669,10 @@ Resources: echo "seeding database.." INSTANCE_ID="$(curl -s http://169.254.169.254/latest/meta-data/instance-id)" + DEFAULT_ACCOUNT_SID=$(uuidgen) + DEFAULT_TOKEN=$(uuidgen) + sudo sed -i "s/9351f46a-678c-43f5-b8a6-d4eb58d131af/${DEFAULT_ACCOUNT_SID}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql + sudo sed -i "s/38700987-c7a4-4685-a5bb-af378f9734de/${DEFAULT_TOKEN}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql mysql -h ${JAMBONES_MYSQL_HOST} -u admin -D jambones -p${JAMBONES_MYSQL_PASSWORD} < /home/admin/apps/jambonz-api-server/db/jambones-sql.sql sudo sed -i 's/public-apps.jambonz.cloud/public-apps.${URLPortal}/g' /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql mysql -h ${JAMBONES_MYSQL_HOST} -u admin -D jambones -p${JAMBONES_MYSQL_PASSWORD} < /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql diff --git a/cloudformation/jambonz-scalable-production-arm64.yaml b/cloudformation/jambonz-scalable-production-arm64.yaml index 0a7efba..114a8c7 100644 --- a/cloudformation/jambonz-scalable-production-arm64.yaml +++ b/cloudformation/jambonz-scalable-production-arm64.yaml @@ -1588,6 +1588,11 @@ Resources: ret=$? if [ $ret -ne 0 ]; then mysql -h ${JAMBONES_MYSQL_HOST} -u admin -D jambones -p${JAMBONES_MYSQL_PASSWORD} < /home/admin/apps/jambonz-api-server/db/jambones-sql.sql + # replace default account sid and token + DEFAULT_ACCOUNT_SID=$(uuidgen) + DEFAULT_TOKEN=$(uuidgen) + sudo sed -i "s/9351f46a-678c-43f5-b8a6-d4eb58d131af/${DEFAULT_ACCOUNT_SID}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql + sudo sed -i "s/38700987-c7a4-4685-a5bb-af378f9734de/${DEFAULT_TOKEN}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql mysql -h ${JAMBONES_MYSQL_HOST} -u admin -D jambones -p${JAMBONES_MYSQL_PASSWORD} < /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql JAMBONES_MYSQL_HOST=${JAMBONES_MYSQL_HOST} JAMBONES_MYSQL_USER=admin JAMBONES_MYSQL_PASSWORD=${JAMBONES_MYSQL_PASSWORD} JAMBONES_MYSQL_DATABASE=jambones /home/admin/apps/jambonz-api-server/db/reset_admin_password.js diff --git a/cloudformation/jambonz-scalable-production-no-database.yaml b/cloudformation/jambonz-scalable-production-no-database.yaml index fe3d4e0..8f5bb97 100644 --- a/cloudformation/jambonz-scalable-production-no-database.yaml +++ b/cloudformation/jambonz-scalable-production-no-database.yaml @@ -1437,6 +1437,11 @@ Resources: # seed database mysql -h ${JAMBONES_MYSQL_HOST} -u admin -D jambones -p${JAMBONES_MYSQL_PASSWORD} < /home/admin/apps/jambonz-api-server/db/jambones-sql.sql + # replace default account sid and token + DEFAULT_ACCOUNT_SID=$(uuidgen) + DEFAULT_TOKEN=$(uuidgen) + sudo sed -i "s/9351f46a-678c-43f5-b8a6-d4eb58d131af/${DEFAULT_ACCOUNT_SID}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql + sudo sed -i "s/38700987-c7a4-4685-a5bb-af378f9734de/${DEFAULT_TOKEN}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql mysql -h ${JAMBONES_MYSQL_HOST} -u admin -D jambones -p${JAMBONES_MYSQL_PASSWORD} < /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql JAMBONES_MYSQL_HOST=${JAMBONES_MYSQL_HOST} JAMBONES_MYSQL_USER=admin JAMBONES_MYSQL_PASSWORD=${JAMBONES_MYSQL_PASSWORD} JAMBONES_MYSQL_DATABASE=jambones /home/admin/apps/jambonz-api-server/db/reset_admin_password.js diff --git a/cloudformation/jambonz-scalable-production.yaml b/cloudformation/jambonz-scalable-production.yaml index cad6f50..753be59 100644 --- a/cloudformation/jambonz-scalable-production.yaml +++ b/cloudformation/jambonz-scalable-production.yaml @@ -1745,6 +1745,11 @@ Resources: ret=$? if [ $ret -ne 0 ]; then mysql -h ${JAMBONES_MYSQL_HOST} -u admin -D jambones -p${JAMBONES_MYSQL_PASSWORD} < /home/admin/apps/jambonz-api-server/db/jambones-sql.sql + # replace default account sid and token + DEFAULT_ACCOUNT_SID=$(uuidgen) + DEFAULT_TOKEN=$(uuidgen) + sudo sed -i "s/9351f46a-678c-43f5-b8a6-d4eb58d131af/${DEFAULT_ACCOUNT_SID}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql + sudo sed -i "s/38700987-c7a4-4685-a5bb-af378f9734de/${DEFAULT_TOKEN}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql mysql -h ${JAMBONES_MYSQL_HOST} -u admin -D jambones -p${JAMBONES_MYSQL_PASSWORD} < /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql JAMBONES_MYSQL_HOST=${JAMBONES_MYSQL_HOST} JAMBONES_MYSQL_USER=admin JAMBONES_MYSQL_PASSWORD=${JAMBONES_MYSQL_PASSWORD} JAMBONES_MYSQL_DATABASE=jambones /home/admin/apps/jambonz-api-server/db/reset_admin_password.js diff --git a/packer/jambonz-mini/aws/scripts/install_mysql.sh b/packer/jambonz-mini/aws/scripts/install_mysql.sh index f66f3af..1b0e7c4 100644 --- a/packer/jambonz-mini/aws/scripts/install_mysql.sh +++ b/packer/jambonz-mini/aws/scripts/install_mysql.sh @@ -72,5 +72,9 @@ EOL echo "creating schema" mysql -h localhost -u $DB_USER -p$DB_PASS -D jambones < $HOME/apps/jambonz-api-server/db/jambones-sql.sql echo "seeding initial data" +DEFAULT_ACCOUNT_SID=$(uuidgen) +DEFAULT_TOKEN=$(uuidgen) +sudo sed -i "s/9351f46a-678c-43f5-b8a6-d4eb58d131af/${DEFAULT_ACCOUNT_SID}/g" $HOME/apps/jambonz-api-server/db/seed-production-database-open-source.sql +sudo sed -i "s/38700987-c7a4-4685-a5bb-af378f9734de/${DEFAULT_TOKEN}/g" $HOME/apps/jambonz-api-server/db/seed-production-database-open-source.sql mysql -h localhost -u $DB_USER -p$DB_PASS -D jambones < $HOME/apps/jambonz-api-server/db/seed-production-database-open-source.sql diff --git a/packer/jambonz-mini/gcp/scripts/install_mysql.sh b/packer/jambonz-mini/gcp/scripts/install_mysql.sh index 253857e..27214e7 100644 --- a/packer/jambonz-mini/gcp/scripts/install_mysql.sh +++ b/packer/jambonz-mini/gcp/scripts/install_mysql.sh @@ -31,5 +31,9 @@ END echo "creating schema" mysql -h localhost -u $DB_USER -p$DB_PASS -D jambones < /home/admin/apps/jambonz-api-server/db/jambones-sql.sql echo "seeding initial data" +DEFAULT_ACCOUNT_SID=$(uuidgen) +DEFAULT_TOKEN=$(uuidgen) +sudo sed -i "s/9351f46a-678c-43f5-b8a6-d4eb58d131af/${DEFAULT_ACCOUNT_SID}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql +sudo sed -i "s/38700987-c7a4-4685-a5bb-af378f9734de/${DEFAULT_TOKEN}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql mysql -h localhost -u $DB_USER -p$DB_PASS -D jambones < /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql diff --git a/packer/jambonz-mini/proxmox/scripts/install_mysql.sh b/packer/jambonz-mini/proxmox/scripts/install_mysql.sh index 253857e..27214e7 100644 --- a/packer/jambonz-mini/proxmox/scripts/install_mysql.sh +++ b/packer/jambonz-mini/proxmox/scripts/install_mysql.sh @@ -31,5 +31,9 @@ END echo "creating schema" mysql -h localhost -u $DB_USER -p$DB_PASS -D jambones < /home/admin/apps/jambonz-api-server/db/jambones-sql.sql echo "seeding initial data" +DEFAULT_ACCOUNT_SID=$(uuidgen) +DEFAULT_TOKEN=$(uuidgen) +sudo sed -i "s/9351f46a-678c-43f5-b8a6-d4eb58d131af/${DEFAULT_ACCOUNT_SID}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql +sudo sed -i "s/38700987-c7a4-4685-a5bb-af378f9734de/${DEFAULT_TOKEN}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql mysql -h localhost -u $DB_USER -p$DB_PASS -D jambones < /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql diff --git a/terraform/jambonz-devtest/sbc-sip-rtp-server.ecosystem.config.js.tmpl b/terraform/jambonz-devtest/sbc-sip-rtp-server.ecosystem.config.js.tmpl index 3bb8142..caaaf13 100644 --- a/terraform/jambonz-devtest/sbc-sip-rtp-server.ecosystem.config.js.tmpl +++ b/terraform/jambonz-devtest/sbc-sip-rtp-server.ecosystem.config.js.tmpl @@ -35,6 +35,10 @@ sudo systemctl restart heplify-server # seed database echo "seeding database" mysql -h ${JAMBONES_MYSQL_HOST} -u admin -p${JAMBONES_MYSQL_PASSWORD} -D jambones < /home/admin/apps/jambonz-api-server/db/jambones-sql.sql +DEFAULT_ACCOUNT_SID=$(uuidgen) +DEFAULT_TOKEN=$(uuidgen) +sudo sed -i "s/9351f46a-678c-43f5-b8a6-d4eb58d131af/${DEFAULT_ACCOUNT_SID}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql +sudo sed -i "s/38700987-c7a4-4685-a5bb-af378f9734de/${DEFAULT_TOKEN}/g" /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql mysql -h ${JAMBONES_MYSQL_HOST} -u admin -p${JAMBONES_MYSQL_PASSWORD} -D jambones < /home/admin/apps/jambonz-api-server/db/seed-production-database-open-source.sql JAMBONES_MYSQL_HOST=${JAMBONES_MYSQL_HOST} JAMBONES_MYSQL_USER=admin JAMBONES_MYSQL_PASSWORD=${JAMBONES_MYSQL_PASSWORD} JAMBONES_MYSQL_DATABASE=jambones /home/admin/apps/jambonz-api-server/db/reset_admin_password.js