#! /bin/bash

# letsencrypt config
CONFIG_DIR=/home/interactive/letsencrypt/conf
WORK_DIR=/home/interactive/letsencrypt/tmp
LOGS_DIR=/home/interactive/letsencrypt/logs
if [ -x /usr/local/bin/certbot ]; then
    CERTBOT_BIN=/usr/local/bin/certbot
elif [ -x /usr/bin/certbot ]; then
    CERTBOT_BIN=/usr/bin/certbot
else
    echo "Could not find certbot executeable."
    exit 0
fi

# check for certificate renewal
export MIN_EXPIRE_DAYS=33

# interim certificate
INTERIM_CERT=/etc/ssl/ennit-ia-interim

# nginx certificate symlink dir
CERTIFICATE_DIR=/etc/letsencrypt

# web server config
SRV_NAME="Nginx"
SRV_VERSION=$( nginx -v 2>&1 | cut -d/ -f2 )
SRV_SYMLINK_DIR="/etc/nginx/sites-enabled"
SRV_CMD_TEST="sudo nginx -t"
F2B_CMD_RELOAD="sudo /etc/init.d/fail2ban restart"
SRV_CMD_RELOAD="sudo /etc/init.d/nginx reload"
SRV_CMD_ADD_CONFIG="sudo /usr/local/bin/nginx_add_host"
SRV_CMD_DEL_CONFIG="sudo /usr/local/bin/nginx_del_host"
SRV_CMD_ADD_CONFIG_D="sudo /usr/local/bin/nginx_add_config"
SRV_CMD_DEL_CONFIG_D="sudo /usr/local/bin/nginx_del_config"
SRV_CMD_ADD_CONFIG_FAIL2BAN_FILTER_CONFIG="sudo /usr/local/bin/fail2ban_add_filter_config"
SRV_CMD_DEL_CONFIG_FAIL2BAN_FILTER_CONFIG="sudo /usr/local/bin/fail2ban_del_filter_config"
SRV_CMD_ADD_CONFIG_FAIL2BAN_JAIL_CONFIG="sudo /usr/local/bin/fail2ban_add_jail_config"
SRV_CMD_DEL_CONFIG_FAIL2BAN_JAIL_CONFIG="sudo /usr/local/bin/fail2ban_del_jail_config"
SRV_CMD_ADD_CONFIG_FAIL2BAN_ACTION_CONFIG="sudo /usr/local/bin/fail2ban_add_action_config"
SRV_CMD_DEL_CONFIG_FAIL2BAN_ACTION_CONFIG="sudo /usr/local/bin/fail2ban_del_action_config"
SRV_CMD_SET_SYMLINK="sudo /usr/local/bin/set_symlink"
