Install AWS CLI onto prod server
This commit is contained in:
parent
afed8b2764
commit
8d7e538ef7
|
@ -2,6 +2,9 @@
|
||||||
|
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
|
mkdir /tmp/riju
|
||||||
|
pushd /tmp/riju
|
||||||
|
|
||||||
export DEBIAN_FRONTEND=noninteractive
|
export DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
sudo -E apt-get update
|
sudo -E apt-get update
|
||||||
|
@ -18,7 +21,11 @@ deb [arch=amd64] https://download.docker.com/linux/ubuntu ${ubuntu_name} stable
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
sudo -E apt-get update
|
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 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/
|
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 systemctl enable riju
|
||||||
|
|
||||||
sudo passwd -l ubuntu
|
sudo passwd -l ubuntu
|
||||||
|
|
||||||
|
popd
|
||||||
|
rm -rf /tmp/riju
|
||||||
|
|
Loading…
Reference in New Issue