mirror of
https://github.com/gravitational/teleport
synced 2024-10-21 01:34:01 +00:00
Upgrade pip to fix installation issues in AMI (#5514)
This commit is contained in:
parent
0415e422f1
commit
08775e34c7
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue