From 499eaa530f90af154c0185935cc77fd00e902daa Mon Sep 17 00:00:00 2001 From: aroup Date: Sat, 11 Apr 2020 13:33:43 +0600 Subject: [PATCH 1/5] Add public and private user data --- VPC-Follow-Along/private.userdata.sh | 4 ++++ VPC-Follow-Along/public.userdata.sh | 17 +++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 VPC-Follow-Along/private.userdata.sh create mode 100644 VPC-Follow-Along/public.userdata.sh diff --git a/VPC-Follow-Along/private.userdata.sh b/VPC-Follow-Along/private.userdata.sh new file mode 100644 index 0000000..54f1407 --- /dev/null +++ b/VPC-Follow-Along/private.userdata.sh @@ -0,0 +1,4 @@ +su ec2-user +echo -e "randompassword" | passwd ec2-user +sudo sed -i "/^[^#]*PasswordAuthentication[[:space:]]no/c\PasswordAuthentication yes" /etc/ssh/sshd_config +sudo service sshd restart diff --git a/VPC-Follow-Along/public.userdata.sh b/VPC-Follow-Along/public.userdata.sh new file mode 100644 index 0000000..5fc8f86 --- /dev/null +++ b/VPC-Follow-Along/public.userdata.sh @@ -0,0 +1,17 @@ + +#!/usr/bin/env bash +su ec2-user +sudo yum install httpd -y +sudo chown ec2-user:ec2-user -R /var/www +cat > /var/www/html/index.html < + + My WebApp + + +

My WebApp

+ + +EOL +sudo systemctl start httpd +sudo systemctl enable httpd From 1d8ef7264907311a6970b9afc598bf4bcd8d4891 Mon Sep 17 00:00:00 2001 From: aroup Date: Sat, 11 Apr 2020 13:47:32 +0600 Subject: [PATCH 2/5] Edit public file --- VPC-Follow-Along/public.userdata.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/VPC-Follow-Along/public.userdata.sh b/VPC-Follow-Along/public.userdata.sh index 5fc8f86..ac66196 100644 --- a/VPC-Follow-Along/public.userdata.sh +++ b/VPC-Follow-Along/public.userdata.sh @@ -2,8 +2,8 @@ #!/usr/bin/env bash su ec2-user sudo yum install httpd -y -sudo chown ec2-user:ec2-user -R /var/www -cat > /var/www/html/index.html < /var/www/html/index.html < My WebApp @@ -12,6 +12,4 @@ cat > /var/www/html/index.html <My WebApp -EOL -sudo systemctl start httpd -sudo systemctl enable httpd +EOL" From e3dcb57549442aa8a4a0639a77f716720a26b498 Mon Sep 17 00:00:00 2001 From: aroup Date: Sat, 11 Apr 2020 14:17:59 +0600 Subject: [PATCH 3/5] Edit app script --- VPC-Follow-Along/public.userdata.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/VPC-Follow-Along/public.userdata.sh b/VPC-Follow-Along/public.userdata.sh index ac66196..cf4bd65 100644 --- a/VPC-Follow-Along/public.userdata.sh +++ b/VPC-Follow-Along/public.userdata.sh @@ -2,7 +2,6 @@ #!/usr/bin/env bash su ec2-user sudo yum install httpd -y -sudo service httpd start sudo su -c "cat > /var/www/html/index.html < @@ -13,3 +12,5 @@ sudo su -c "cat > /var/www/html/index.html < EOL" + +sudo service httpd start From 3f5b312c9003f1b7520b5559b0fbfb15dfeafe04 Mon Sep 17 00:00:00 2001 From: aroup Date: Sat, 11 Apr 2020 18:12:07 +0600 Subject: [PATCH 4/5] Edit private user data --- VPC-Follow-Along/private.userdata.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VPC-Follow-Along/private.userdata.sh b/VPC-Follow-Along/private.userdata.sh index 54f1407..33fd620 100644 --- a/VPC-Follow-Along/private.userdata.sh +++ b/VPC-Follow-Along/private.userdata.sh @@ -1,4 +1,4 @@ su ec2-user -echo -e "randompassword" | passwd ec2-user +echo -e "randompassword\nrandompassword" | passwd ec2-user sudo sed -i "/^[^#]*PasswordAuthentication[[:space:]]no/c\PasswordAuthentication yes" /etc/ssh/sshd_config sudo service sshd restart From c2388349a082478b17c42585f2b3cded2a593798 Mon Sep 17 00:00:00 2001 From: aroup Date: Mon, 13 Apr 2020 01:03:43 +0600 Subject: [PATCH 5/5] Add bash script --- VPC-Follow-Along/private.userdata.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/VPC-Follow-Along/private.userdata.sh b/VPC-Follow-Along/private.userdata.sh index 33fd620..695214f 100644 --- a/VPC-Follow-Along/private.userdata.sh +++ b/VPC-Follow-Along/private.userdata.sh @@ -1,3 +1,4 @@ +#!/usr/bin/env bash su ec2-user echo -e "randompassword\nrandompassword" | passwd ec2-user sudo sed -i "/^[^#]*PasswordAuthentication[[:space:]]no/c\PasswordAuthentication yes" /etc/ssh/sshd_config