diff --git a/pom.xml b/pom.xml index b444eef..731423b 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ com.eightydegreeswest bfmgr - 1.0.1 + 1.0.2 bfmgr Buildfarm Manager diff --git a/src/main/resources/aws.json b/src/main/resources/aws.json index fe6e08b..5e02f33 100644 --- a/src/main/resources/aws.json +++ b/src/main/resources/aws.json @@ -89,6 +89,11 @@ }, " -O shard-server.config\n", "sed -e \"s/localhost:6379/$REDIS_ENDPOINT:6379/g\" shard-server.config > /var/lib/buildfarm-server/server.config\n", + "wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb\n", + "dpkg -i amazon-ssm-agent.deb\n", + "status amazon-ssm-agent\n", + "start amazon-ssm-agent\n", + "status amazon-ssm-agent\n", "yes | yum install docker\n", "service docker start\n", "usermod -a -G docker ec2-user\n", @@ -109,8 +114,7 @@ { "Ref":"ServerTag" }, - " /var/lib/buildfarm-server/server.config -p 8980\n", - "done\n" + " /var/lib/buildfarm-server/server.config -p 8980\n" ] ] } @@ -173,7 +177,7 @@ "#!/bin/bash\n\n", "mkdir -p /tmp/worker\n", "#set worker public name\n", - "PUBLIC_NAME=$(curl http://169.254.169.254/latest/meta-data/local-ipv4):8980\n", + "PUBLIC_NAME=$(curl http://169.254.169.254/latest/meta-data/local-ipv4):8981\n", "REDIS_ENDPOINT=", { "Fn::GetAtt":[ @@ -191,9 +195,6 @@ "sed -e \"s/localhost:6379/$REDIS_ENDPOINT:6379/g\" shard-worker.config > /var/lib/buildfarm-shard-worker/worker.config\n", "#activate cloudwatch agent\n", "rm /etc/init/amazon-cloudwatch-agent.override\n", - "#install ssm\n", - "mkdir /tmp/ssm\n", - "cd /tmp/ssm\n", "wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb\n", "dpkg -i amazon-ssm-agent.deb\n", "status amazon-ssm-agent\n", @@ -219,8 +220,7 @@ { "Ref":"WorkerTag" }, - " /var/lib/buildfarm-shard-worker/worker.config --public_name=\"$PUBLIC_NAME\"\n", - "done\n" + " /var/lib/buildfarm-shard-worker/worker.config --public_name=\"$PUBLIC_NAME\"\n" ] ] } diff --git a/src/main/resources/bfmgr-aws.json b/src/main/resources/bfmgr-aws.json index 19f6db8..2efc6a4 100644 --- a/src/main/resources/bfmgr-aws.json +++ b/src/main/resources/bfmgr-aws.json @@ -119,6 +119,11 @@ [ "#!/bin/bash\n\n", "yum install java -y\n", + "wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb\n", + "dpkg -i amazon-ssm-agent.deb\n", + "status amazon-ssm-agent\n", + "start amazon-ssm-agent\n", + "status amazon-ssm-agent\n", "rel=", { "Ref": "ReleaseNumber" }, "\n", "wget -N https://github.com/80degreeswest/bfmgr/releases/download/$rel/bfmgr-$rel.jar\n", "mkdir /var/log/bfmgr && chmod 0777 /var/log/bfmgr\n",