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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc33fd8e4d7ab742fe442e3b5850b784cd50420f2b3beb5f8cf2daf8b7173d16
|
|
| MD5 |
cd9eeaa067f10d9ba107869ee01a8119
|
|
| BLAKE2b-256 |
1dc2f9b2df0c8ab00ead1de4325dcce878dd90d6f48f48eb6e53c85e2c1cdbd8
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14c18ef50a9df418172b2fd5395302b5c73a5d4dc42e9ab31a40e7f6c54cacdc
|
|
| MD5 |
ec6cdd6a3b8b7c3fdd642477ec4ec27d
|
|
| BLAKE2b-256 |
f4c840ada998e4af0ef010c8be953d885dfe286f26179aa3330e3e42b2f569f4
|