Files
sailing-analytics/configuration/mongo_instance_setup/patch-mongo-replicaset-name-from-ec2-metadata
T
Axel Uhl 53dedb204b added scripts for Mongo Replica Set management
Change-Id: Iea2a4806091bbe76344debad2dfa58c4a1a434b4
2019-07-29 18:42:03 +02:00

9 lines
359 B
Bash
Executable File

#!/bin/bash
REPLICA_SET_NAME=$(ec2-metadata | grep REPLICA_SET_NAME | sed -e 's/^user-data: //' | sed -e 's/^REPLICA_SET_NAME=//')
echo Replica set name: $REPLICA_SET_NAME
if [ \! -z "$REPLICA_SET_NAME" ]; then
echo "Not empty. Patching /etc/mongod.conf..."
sed -i -e "s/replSetName: .*$/replSetName: $REPLICA_SET_NAME/" /etc/mongod.conf
echo "Done"
fi