vhosts hook / letsencrypt debug ------------------------------ vhost ===================== - logy jsou v slot2: ``/var/log/webdir.log`` - pokud ``/srv/salt/pysalt/webdir.py`` vytvoří pillary a failne při state.apply, podruhé už jej nespustí. (nebudeme to pouštět přes všechny vhosty dookola) 1. 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`` certifikáty ===================== Certifikáty obnovujeme pomocí .. code-block:: bash # 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. .. code-block:: bash 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