You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
913 B

  1. description: "Let's Encrypt server"
  2. type: run-once
  3. maintainer: "Valentin Lab <valentin.lab@kalysto.org>"
  4. ## XXXvlab: docker uses the 'build' directory or the 'image:' option here.
  5. docker-image: docker.0k.io/letsencrypt
  6. data-resources:
  7. - /etc/letsencrypt ## yes certificates are stored here, this is data
  8. - /var/log/letsencrypt ## logs
  9. - /var/lib/tldextract ## latest data about TLDs, this is used by lexicon...
  10. provides:
  11. cert-provider:
  12. uses:
  13. log-rotate:
  14. #constraint: required | recommended | optional
  15. #auto: pair | summon | none ## default: pair
  16. constraint: recommended
  17. auto: pair
  18. solves:
  19. disk-leak: "/var/log/letsencrypt"
  20. #default-options:
  21. schedule-command:
  22. constraint: recommended
  23. auto: summon
  24. solves:
  25. missing-feature: "Automatic certificate renewal"
  26. default-options:
  27. schedule: "30 3 * * 7" ## schedule log renewal every week