Skip to content
This repository was archived by the owner on Jan 16, 2025. It is now read-only.

Commit 0f798ca

Browse files
authored
fix(runner): Cannot disable cloudwatch agent (#1738)
1 parent 63e0e27 commit 0f798ca

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Diff for: modules/runners/templates/start-runner.sh

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@ echo "Retrieving TOKEN from AWS API"
66
token=$(curl -f -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 180")
77

88
region=$(curl -f -H "X-aws-ec2-metadata-token: $token" -v http://169.254.169.254/latest/dynamic/instance-identity/document | jq -r .region)
9-
echo "Reteieved REGION from AWS API ($region)"
9+
echo "Retrieved REGION from AWS API ($region)"
1010

1111
instance_id=$(curl -f -H "X-aws-ec2-metadata-token: $token" -v http://169.254.169.254/latest/meta-data/instance-id)
12-
echo "Reteieved INSTANCE_ID from AWS API ($instance_id)"
12+
echo "Retrieved INSTANCE_ID from AWS API ($instance_id)"
1313

1414
tags=$(aws ec2 describe-tags --region "$region" --filters "Name=resource-id,Values=$instance_id")
1515
echo "Retrieved tags from AWS API ($tags)"
1616

1717
environment=$(echo "$tags" | jq -r '.Tags[] | select(.Key == "ghr:environment") | .Value')
18-
echo "Reteieved ghr:environment tag - ($environment)"
18+
echo "Retrieved ghr:environment tag - ($environment)"
1919

2020
parameters=$(aws ssm get-parameters-by-path --path "/$environment/runner" --region "$region" --query "Parameters[*].{Name:Name,Value:Value}")
2121
echo "Retrieved parameters from AWS SSM ($parameters)"
@@ -29,7 +29,7 @@ echo "Retrieved /$environment/runner/enable-cloudwatch parameter - ($enable_clou
2929
agent_mode=$(echo "$parameters" | jq --arg environment "$environment" -r '.[] | select(.Name == "/\($environment)/runner/agent-mode") | .Value')
3030
echo "Retrieved /$environment/runner/agent-mode parameter - ($agent_mode)"
3131

32-
if [[ -n "$enable_cloudwatch_agent" ]]; then
32+
if [[ "$enable_cloudwatch_agent" == "true" ]]; then
3333
echo "Cloudwatch is enabled"
3434
amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -s -c "ssm:$environment-cloudwatch_agent_config_runner"
3535
fi

0 commit comments

Comments
 (0)