Upgrade pip to fix installation issues in AMI (#5514)

This commit is contained in:
Gus Luxton 2021-02-09 16:27:52 -04:00 committed by GitHub
parent 0415e422f1
commit 08775e34c7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 2 deletions

View file

@ -24,7 +24,7 @@ then
fi
echo "No certs/keys found in ${TELEPORT_S3_BUCKET}. Going to request certificate for ${TELEPORT_DOMAIN_NAME}."
certbot certonly -n --agree-tos --email ${TELEPORT_DOMAIN_ADMIN_EMAIL} --dns-route53 -d ${TELEPORT_DOMAIN_NAME}
/usr/local/bin/certbot certonly -n --agree-tos --email ${TELEPORT_DOMAIN_ADMIN_EMAIL} --dns-route53 -d ${TELEPORT_DOMAIN_NAME}
echo "Got certificate for ${TELEPORT_DOMAIN_NAME}. Syncing to S3."
aws s3 sync /etc/letsencrypt/ s3://${TELEPORT_S3_BUCKET} --sse=AES256

View file

@ -16,4 +16,4 @@ fi
# This is called periodically, if renewal is successful
# certs are uploaded to the S3 Bucket
certbot renew --deploy-hook=/usr/local/bin/teleport-upload-cert
/usr/local/bin/certbot renew --deploy-hook=/usr/local/bin/teleport-upload-cert

View file

@ -33,6 +33,10 @@ rm -f /tmp/influxdb.rpm
# Certbot is a tool to request letsencrypt certificates,
# remove it if you don't need letsencrypt.
sudo yum -y install python3 python3-pip
# pip needs to be upgraded to work around issues with the 'cryptography' package
pip3 install --upgrade pip
# add new pip3 install location to PATH temporarily
export PATH=/usr/local/bin:$PATH
pip3 install -I awscli requests
pip3 install certbot certbot-dns-route53