From 8d7e538ef79ee9bf15be98e4633dbc9fe7ae7943 Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sat, 23 Jan 2021 11:28:57 -0800 Subject: [PATCH] Install AWS CLI onto prod server --- packer/provision.bash | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packer/provision.bash b/packer/provision.bash index 7ccbc8a..218d803 100644 --- a/packer/provision.bash +++ b/packer/provision.bash @@ -2,6 +2,9 @@ set -euo pipefail +mkdir /tmp/riju +pushd /tmp/riju + export DEBIAN_FRONTEND=noninteractive sudo -E apt-get update @@ -18,7 +21,11 @@ deb [arch=amd64] https://download.docker.com/linux/ubuntu ${ubuntu_name} stable EOF sudo -E apt-get update -sudo -E apt-get install -y certbot docker-ce docker-ce-cli containerd.io whois +sudo -E apt-get install -y certbot docker-ce docker-ce-cli containerd.io unzip whois + +wget -nv https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -O awscli.zip +unzip -q awscli.zip +sudo ./aws/install sudo chown root:root /tmp/riju /tmp/riju-deploy /tmp/riju.service sudo mv /tmp/riju /tmp/riju-deploy /tmp/riju-install-certbot-hooks /usr/local/bin/ @@ -60,3 +67,6 @@ sudo hostnamectl set-hostname riju sudo systemctl enable riju sudo passwd -l ubuntu + +popd +rm -rf /tmp/riju