Update playbooks

This commit is contained in:
Keannu Christian Bernasol 2024-10-29 01:36:24 +08:00
parent 46250f9a99
commit 2150c17f24
14 changed files with 315 additions and 9 deletions

View file

@ -0,0 +1,34 @@
#!/bin/bash
# Read CF_Token and ACME_Email from .env
source ".env"
/root/.acme.sh/acme.sh --upgrade --auto-upgrade
/root/.acme.sh/acme.sh --register-account -m noehbernasol0@gmail.com
# Array of domains
domains=("*.06222001.xyz" "06222001.xyz")
legacy_domains=()
all_domains=("${domains[@]}" "${legacy_domains[@]}")
# Whether to force update or not
force_update=false
echo "===== Force update domains: " $force_update " ====="
# Loop through the domains and execute the commands for each one
for domain in "${all_domains[@]}"
do
# Issue the certificate using acme.sh
echo "====== Registering domain:" $domain " ======"
if $force_update ; then
/root/.acme.sh/acme.sh --force --issue --dns dns_cf --keylength 4096 -d "$domain" --server letsencrypt
else
/root/.acme.sh/acme.sh --issue --dns dns_cf --keylength 4096 -d "$domain" --server letsencrypt
fi
done
echo "===== Reloading firewall ====="
service nginx reload
echo "===== Done ====="

View file

@ -0,0 +1,34 @@
#!/bin/bash
# Read DuckDNS_Token and ACME_Email from .env
source ".env"
/root/.acme.sh/acme.sh --upgrade --auto-upgrade
/root/.acme.sh/acme.sh --register-account -m noehbernasol0@gmail.com
# Array of main domains
domains=("*.keannu1.duckdns.org" "keannu1.duckdns.org")
legacy_domains=()
all_domains=("${domains[@]}" "${legacy_domains[@]}")
# Whether to force update or not
force_update=false
echo "===== Force update domains: " $force_update " ====="
# Loop through the domains and execute the commands for each one
for domain in "${all_domains[@]}"
do
# Issue the certificate using acme.sh
echo "====== Registering domain:" $domain " ======"
if $force_update ; then
/root/.acme.sh/acme.sh --insecure --force --issue --dns dns_duckdns -d "$domain"
else
/root/.acme.sh/acme.sh --insecure --issue --dns dns_duckdns -d "$domain"
fi
done
echo "===== Reloading firewall ====="
service nginx reload
echo "===== Done ====="