3. vhosts hook / letsencrypt debug¶
3.1. vhost¶
logy jsou v slot2:
/var/log/webdir.logpokud
/srv/salt/pysalt/webdir.pyvytvoří pillary a failne při state.apply, podruhé už jej nespustí. (nebudeme to pouštět přes všechny vhosty dookola)v tom případě jde opakovat beh pomocí
/srv/salt/pysalt/webdir.py --mode run --domain foo.smartops.cloud
- mode print
/srv/salt/pysalt/webdir.py --mode print
- mode delete
/srv/salt/pysalt/webdir.py --mode delete --domain test2.slot8.smartops.cloud
3.2. certifikáty¶
Certifikáty obnovujeme pomocí
# pro jednu domény
salt 'slot2' celaeno_cert.check
# hromadně
salt 'slot2' celaeno_cert.check test.slot8.smartops.cloud
Pokud něco tailuje do logu /var/log/salt/minion na slot2
ukládáme debug informace kde se co volá.
Ukládá se zde command, který se provolává na příslušné gate.
root@slot2:/srv/salt# tail -f /var/log/salt/minion -n 200 | grep celaeno_cert | grep cmd
2021-05-06 06:32:28,083 [celaeno_cert :205 ][INFO ][3311631] [celaeno_cert] debug.cmd certbot certonly --standalone -d test.slot8.smartops.cloud --non-interactive --agree-tos --email info@celaeno.cz --http-01-port=8888 --dry-run
2021-05-06 06:33:09,110 [celaeno_cert :215 ][INFO ][3311631] debug cmd: salt 'slot8' acme.cert test.slot8.smartops.cloud email=info@celaeno.cz http_01_port=8888