kopia lustrzana https://github.com/bugout-dev/moonstream
Use internal ip address for geth in deploy.bash
rodzic
cdafbf360a
commit
4324a65ba4
|
@ -17,17 +17,23 @@ echo "Retrieving deployment parameters"
|
||||||
mkdir -p "${SECRETS_DIR}"
|
mkdir -p "${SECRETS_DIR}"
|
||||||
> "${NODE_PARAMETERS_ENV_PATH}"
|
> "${NODE_PARAMETERS_ENV_PATH}"
|
||||||
ENV_PARAMETERS=$(aws ssm describe-parameters \
|
ENV_PARAMETERS=$(aws ssm describe-parameters \
|
||||||
--parameter-filters Key=tag:Product,Values=moonstream Key=tag:Blockchain,Values=ethereum \
|
--parameter-filters Key=tag:Product,Values=moonstream Key=tag:Blockchain,Values=ethereum \
|
||||||
| jq -r .Parameters[].Name)
|
| jq -r .Parameters[].Name)
|
||||||
ENV_PARAMETERS_VALUES=$(aws ssm get-parameters \
|
ENV_PARAMETERS_VALUES=$(aws ssm get-parameters \
|
||||||
--names $ENV_PARAMETERS \
|
--names $ENV_PARAMETERS \
|
||||||
--query "Parameters[*].{Name:Name,Value:Value}")
|
--query "Parameters[*].{Name:Name,Value:Value}")
|
||||||
ENV_PARAMETERS_VALUES_LENGTH=$(($(echo $ENV_PARAMETERS_VALUES | jq length) - 1))
|
ENV_PARAMETERS_VALUES_LENGTH=$(($(echo $ENV_PARAMETERS_VALUES | jq length) - 1))
|
||||||
for i in $(seq 0 $ENV_PARAMETERS_VALUES_LENGTH)
|
for i in $(seq 0 $ENV_PARAMETERS_VALUES_LENGTH)
|
||||||
do
|
do
|
||||||
param_key=$(echo $ENV_PARAMETERS_VALUES | jq -r .[$i].Name)
|
param_key=$(echo $ENV_PARAMETERS_VALUES | jq -r .[$i].Name)
|
||||||
param_value=$(echo $ENV_PARAMETERS_VALUES | jq .[$i].Value)
|
if [ "$param_key" == "MOONSTREAM_NODE_ETHEREUM_IPC_ADDR" ]
|
||||||
echo "export $param_key=$param_value" >> "${NODE_PARAMETERS_ENV_PATH}"
|
then
|
||||||
|
LOCAL_IP="$(curl http://169.254.169.254/latest/meta-data/local-ipv4)"
|
||||||
|
param_value="\"$LOCAL_IP\""
|
||||||
|
else
|
||||||
|
param_value=$(echo $ENV_PARAMETERS_VALUES | jq .[$i].Value)
|
||||||
|
fi
|
||||||
|
echo "export $param_key=$param_value" >> "${NODE_PARAMETERS_ENV_PATH}"
|
||||||
done
|
done
|
||||||
|
|
||||||
echo
|
echo
|
||||||
|
|
Ładowanie…
Reference in New Issue