From 8dcdb64a75efd1499d521e16faa7c685d490e6e7 Mon Sep 17 00:00:00 2001 From: badra001 Date: Wed, 22 Mar 2023 14:18:59 -0400 Subject: [PATCH] update --- .../apps/test-instances/install-ssm.sh | 86 ++++++++++++++++++- 1 file changed, 83 insertions(+), 3 deletions(-) diff --git a/examples/ec2-vpc-region-vpcN-new/apps/test-instances/install-ssm.sh b/examples/ec2-vpc-region-vpcN-new/apps/test-instances/install-ssm.sh index 1519e98..89d244a 100644 --- a/examples/ec2-vpc-region-vpcN-new/apps/test-instances/install-ssm.sh +++ b/examples/ec2-vpc-region-vpcN-new/apps/test-instances/install-ssm.sh @@ -1,16 +1,96 @@ #!/bin/bash -x -# passwd -d root -sudo yum install -y iperf iperf3 bind-utils curl nc awscli jq fping nmap +VERSION="1.3.2" +echo "# starring install-ssm.sh v$VERSION at $(date)" + +echo "# disabling root password" +passwd -d root + +echo "# installing packages" +sudo yum install -y --skip-broken iperf3 bind-utils curl nc awscli jq lsof policycoreutils-python + +echo "# configuring AWS CLI" REGION=$(curl --silent http://169.254.169.254/latest/dynamic/instance-identity/document | jq -r .region) aws configure --profile default set region $REGION aws configure --profile default set output json sudo aws configure --profile default set region $REGION sudo aws configure --profile default set output json -sudo yum install -y https://s3.$REGION.amazonaws.com/amazon-ssm-$REGION/latest/linux_amd64/amazon-ssm-agent.rpm +echo "# setup ssm" +sudo yum install -y https://s3.$REGION.amazonaws.com/amazon-ssm-$REGION/latest/linux_amd64/amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent sudo systemctl status amazon-ssm-agent + +echo "# setup sysctl" +cat > /etc/sysctl.d/10-iperf3-sysctl.conf < /tmp/iperf3.service < /tmp/iperf3@.service <