From 1c52e1982ccb580e5bc4a3e0d28902c4865fe7e0 Mon Sep 17 00:00:00 2001 From: Noah Swartz Date: Wed, 3 Feb 2016 17:49:08 -0800 Subject: [PATCH] made test for renew verb --- .../letstest/scripts/test_renew_standalone.sh | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 tests/letstest/scripts/test_renew_standalone.sh diff --git a/tests/letstest/scripts/test_renew_standalone.sh b/tests/letstest/scripts/test_renew_standalone.sh new file mode 100755 index 000000000..955cb104a --- /dev/null +++ b/tests/letstest/scripts/test_renew_standalone.sh @@ -0,0 +1,22 @@ +#!/bin/bash -x + +# $PUBLIC_IP $PRIVATE_IP $PUBLIC_HOSTNAME $BOULDER_URL are dynamically set at execution + +# with curl, instance metadata available from EC2 metadata service: +#public_host=$(curl -s http://169.254.169.254/2014-11-05/meta-data/public-hostname) +#public_ip=$(curl -s http://169.254.169.254/2014-11-05/meta-data/public-ipv4) +#private_ip=$(curl -s http://169.254.169.254/2014-11-05/meta-data/local-ipv4) + +cd letsencrypt +./letsencrypt-auto certonly -v --standalone --debug \ + --text --agree-dev-preview --agree-tos \ + --renew-by-default --redirect \ + --register-unsafely-without-email \ + --domain $PUBLIC_HOSTNAME --server $BOULDER_URL + +./letsencrypt-auto renew --renew-by-default + +ls /etc/letsencrypt/archive/$PUBLIC_HOSTNAME | grep -q 2.pem +if [ $? -ne 0 ] ; then + FAIL=1 +fi