Автоматическое удаление всех неиспользуемых сертификатов certbot

#nginx #certbot

Вопрос:

Я знаю certbot certificates , что дает мне полный список всех доступных сертификатов.

Я также знаю certbot delete , что делает то же самое, а затем дает мне возможность удалить его.

Однако, учитывая, что certbot интегрируется с nginx и apache, есть ли способ попросить его удалить все сертификаты, которые в настоящее время не используются nginx?

Альтернативой было бы открыть все конфигурации /etc/nginx/site-enabled , записать все используемые сертификаты, запустить certbot certificates , записать все неиспользуемые сертификаты и найти их один за другим в certbot delete списке.

Комментарии:

1. В документах приводится пример команды: bash -c 'grep -R live/example.com /etc/nginx/sites-enabled' . Можно было бы взять его выходные данные, вычесть их из выходных certbot certificates данных и передать выходные данные certbot delete в тщательно написанный сценарий. Для дополнительной прохлады можно использовать API Certbot.