Comprobación de caducidad de certificados y notificación de caducidad vía e-mail Amazon SES
- dias: Numero de días para avisar de caducidad de dominio. Parámetro opcional, por defecto 20 dias.
- usuario: Usuario de Amazon SES (obligatorio).
- clave: Password para Amazon SES (obligatorio).
- region: Región de Amazon SES a utilizar. Por defecto eu-west-1.
- remitente: Quien envía el correo (obligatorio). Debe ser de un dominio valido para la cuenta de Amazon SES.
- destino: A quien se envía el correo (obligatorio). Puede repetirse para usar múltiples destinatarios.
- dominio: Dominio al que se le comprueba el certificado (obligatorio). Puede repetirse para especificar múltiples dominios.
- slackurl: URL para envío de notificaciones a slack
- slackch: Canal al que enviamos la notificación.
Los parámetros se pasaran al Docker como si se estuviera ejecutando el comando de comprobación de certificados
docker run --rm -ti 4eixos/check-certificado \
--dias 20 \
--usuario usuarioSES \
--clave claveSES \
--region eu-west-1 \
--remitente mail@example.com \
--destino mail2@example.com \
--slackurl https://slacl.url/hash \
--slackch micanal \
--dominio example.com \
--dominio example.org \
--dominio example.es
Para poder crear la imagen es necesario descargar el scirpt de envío de mensajes a slack de Kirby Rs que se puede encontrar en este gist y guardarlo en la raíz del proyecto con el nombre slack.
Una vez hecho esto, podemos crear la imagen de docker con docker build como haríamos habitualmente.