-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathrun_on_vagrant.sh
22 lines (18 loc) · 1.04 KB
/
run_on_vagrant.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#! /bin/bash
export ACTIVATION_ID=123456789-49c6-4286-b9d4-2b08d9ef74d0
export ACTIVATION_CODE=abcdefghijklmnop
export CLUSTER_NAME=test-ecs-anywhere
# Pre-Prod Only Setup
mkdir /tmp/ssm
echo '{"Ssm": {"Endpoint": "https://sonic.us-east-1.amazonaws.com/ssm"}}' > /tmp/ssm/amazon-ssm-agent.json
sudo mkdir -p /etc/amazon/ssm
sudo mv /tmp/ssm/amazon-ssm-agent.json /etc/amazon/ssm/amazon-ssm-agent.json
rmdir /tmp/ssm
# Download the install Script
curl -o "ecs-anywhere-install.sh" "https://amazon-ecs-agent-packages-preview.s3.us-east-1.amazonaws.com/ecs-anywhere-install.sh"
sudo chmod +x ecs-anywhere-install.sh
# (Optional) Check integrity of the shell script
curl -o "ecs-anywhere-install.sh.sha256" "https://amazon-ecs-agent-packages-preview.s3.us-east-1.amazonaws.com/ecs-anywhere-install.sh.sha256"
sha256sum -c ecs-anywhere-install.sh.sha256
# Run the install Script
sudo ./ecs-anywhere-install.sh --region us-east-1 --cluster $CLUSTER_NAME --activation-id $ACTIVATION_ID --activation-code $ACTIVATION_CODE --ecs-endpoint https://ecs-zeta.amazonaws.com