#!/bin/bash
set -o errexit;
function generatepbx {
DOMAIN=$1
certbot certonly --webroot -w /var/www/letsencrypt -d $DOMAIN
cp /etc/nginx/sites-available/template.conf /etc/nginx/sites-available/$DOMAIN
sed -i "s/example.domain/$DOMAIN/g" /etc/nginx/sites-available/$DOMAIN
ln -s /etc/nginx/sites-available/$DOMAIN /etc/nginx/sites-enabled/$DOMAIN
}
if [ -z "$1" ]; then
echo -e "Domain name is required.\n"
exit 1
fi
for var in "$@"
do
generatepbx $var
done