Skip to main content

uacme-desec - An UACME hook for deSEC

Project description

UACME deSEC

This is a hook for UACME that creates and deletes DNS records on deSEC for the dns-01 challenge

Usage

DESEC_TOKEN=mydesecaccounttoken DESEC_DOMAN=example.com uacme --hook /usr/bin/uacme-desec

Configurations

uacme-desec is configured using the following environment variables

Environment variable Usage Required Default
DESEC_TOKEN API Token for deSEC Yes -
DESEC_HOST deSEC hostname No desec.io
DESEC_DOMAIN Domain where the record will be created No If not set, will use SLD and TLD provided by UACME
DESEC_SYSLOG If set, will enable logging to syslog. The value should be the address/path to syslog -
DESEC_ALIAS If set, will use the value as subname. Use this for DNS alias mode -

External services

This tool uses the following 3rd party services

Service Usage
Google DNS Since Let's Encrypt uses Google DNS for dns-01 challenge, we use it as well to ensure that the dns-01 record is propagated

License

uacme-desec is licensed under MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uacme_desec-1.2.1.tar.gz (17.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uacme_desec-1.2.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file uacme_desec-1.2.1.tar.gz.

File metadata

  • Download URL: uacme_desec-1.2.1.tar.gz
  • Upload date:
  • Size: 17.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for uacme_desec-1.2.1.tar.gz
Algorithm Hash digest
SHA256 bc33fd8e4d7ab742fe442e3b5850b784cd50420f2b3beb5f8cf2daf8b7173d16
MD5 cd9eeaa067f10d9ba107869ee01a8119
BLAKE2b-256 1dc2f9b2df0c8ab00ead1de4325dcce878dd90d6f48f48eb6e53c85e2c1cdbd8

See more details on using hashes here.

File details

Details for the file uacme_desec-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: uacme_desec-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for uacme_desec-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 14c18ef50a9df418172b2fd5395302b5c73a5d4dc42e9ab31a40e7f6c54cacdc
MD5 ec6cdd6a3b8b7c3fdd642477ec4ec27d
BLAKE2b-256 f4c840ada998e4af0ef010c8be953d885dfe286f26179aa3330e3e42b2f569f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page