lexicon icon indicating copy to clipboard operation
lexicon copied to clipboard

Manipulate DNS records on various DNS providers in a standardized way.

Results 162 lexicon issues
Sort by recently updated
recently updated
newest added

I have the following setup: CNAME *.some.domain.tld -> mydomain.tld to get certificates via letsencrypt for subdomains, where the domain isn't under my control, which previously worked with the hetzner robot/konoleh...

My provider does not allow so many requests to their API: ``` E HTTPError: 429 Client Error: Too Many Requests for url: https://beta.api.core-networks.de/auth/token ``` Is there a way to slow...

Hello I set the env variables for Azure as follows (replaced values with x's): AUTH_CLIENT_ID='xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' AUTH_CLIENT_SECRET='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' AUTH_TENANT_ID='xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' AUTH_SUBSCRIPTION_ID='xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' RESOURCE_GROUP='ilumrg' When I run lexicon I get this: $ lexicon azure list...

Hi -- does anyone know why I would be getting this error? ``` ClientError: An error occurred (SignatureDoesNotMatch) when calling the ListHostedZonesByName operation: The request signature we calculated does not...

It would be useful if the provider plugin to use could be determined automatically based upon the domain; and also allow per-domain configuration options as well as per-provider options. One...

How to reproduce: * Install: ``` $ pip3 install dns-lexicon ``` * Launch: ``` $ lexicon Traceback (most recent call last): File "/usr/local/bin/lexicon", line 5, in from lexicon.cli import main...

We're currently using temporary credentials for authentication with the AWS api which includes an optional aws_session_token which needs to be passed to the boto3.client. Is it possible to support this...

``` $ lexicon --version lexicon 2.7.0 ``` When I try to add NS record for GODADDY provider, ``` admin@MACbook-Pro $ lexicon godaddy create domain.xyz NS --name 'test-1' --content 'ns-763.awsdns-31.net' --log_level...

waiting for response

We should ask all paid providers if they would be willing to give us test accounts so that we can create recordings quicker. In addition we should ask on letsencrypt...

enhancement

``` (venv) mypc:~/myprojects/dns-lexicon$ pip freeze certifi==2019.9.11 cffi==1.13.2 chardet==3.0.4 cryptography==2.8 dns-lexicon==3.3.10 future==0.18.2 idna==2.8 pycparser==2.19 pyOpenSSL==19.0.0 PyYAML==5.1.2 requests==2.22.0 requests-file==1.4.3 six==1.13.0 tldextract==2.2.2 urllib3==1.25.7 (venv) mypc:~/myprojects/dns-lexicon$ python main.py Traceback (most recent call last): File...