From 261f5e4cacb6742c14d2d598012c8ef953007894 Mon Sep 17 00:00:00 2001 From: Azat Mardan Date: Sat, 1 Jul 2017 09:33:46 -0700 Subject: [PATCH] add changes :hourglass_flowing_sand: --- code/provision-hello-world.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 code/provision-hello-world.sh diff --git a/code/provision-hello-world.sh b/code/provision-hello-world.sh new file mode 100644 index 0000000..9020cbf --- /dev/null +++ b/code/provision-hello-world.sh @@ -0,0 +1,14 @@ +aws ec2 create-security-group --group-name \ + http-sg-test --description "HTTP security group" +aws ec2 authorize-security-group-ingress \ + --group-name http-sg-test --protocol tcp --port 80 --cidr 0.0.0.0/0 +IMAGE_ID=$(aws ec2 describe-images --owners amazon \ + --filters "Name=virtualization-type,Values=hvm" "Name=root-device-type,Values=ebs" \ + "Name=name,Values=amzn-ami-hvm-2017.03.0.20170417-x86_64-gp2" \ + --query 'Images[0].ImageId' --output text) +echo "Amazon Linux 2017.03.0 for this region has AMI ID: ${IMAGE_ID}" +INSTANCE_ID=$(aws ec2 run-instances --image-id ${IMAGE_ID} \ + --count 1 --instance-type t2.micro \ + --security-groups http-sg-test \ + --user-data file://httpd-hello-user-data.sh --output text --query 'Instances[0].InstanceId') +echo "Launching instance with ID: ${INSTANCE_ID}"