diff --git a/roles/etcd/templates/make-ssl-etcd.sh.j2 b/roles/etcd/templates/make-ssl-etcd.sh.j2
index d727cff7c035f624dad97402e8fd7ce5b0fe4123..e0dde401d3891590ee44d77262ff1ec38b324a40 100644
--- a/roles/etcd/templates/make-ssl-etcd.sh.j2
+++ b/roles/etcd/templates/make-ssl-etcd.sh.j2
@@ -100,4 +100,6 @@ if [ -e "$SSLDIR/ca-key.pem" ]; then
     rm -f ca.pem ca-key.pem
 fi
 
-mv *.pem ${SSLDIR}/
+if [ -n "$(ls -A *.pem)" ]; then
+    mv *.pem ${SSLDIR}/
+fi