Skip to main content

DNSimple provider for octoDNS

Project description

DNSimple provider for octoDNS

An octoDNS provider that targets DnsimpleProvider.

Installation

Command line

pip install octodns-dnsimple

requirements.txt/setup.py

Pinning specific versions or SHAs is recommended to avoid unplanned upgrades.

Versions
# Start with the latest versions and don't just copy what's here
octodns==0.9.14
octodns-dnsimple==0.0.1
SHAs
# Start with the latest/specific versions and don't just copy what's here
-e git+https://git@github.com/octodns/octodns.git@9da19749e28f68407a1c246dfdf65663cdc1c422#egg=octodns
-e git+https://git@github.com/octodns/octodns-dnsimple.git@ec9661f8b335241ae4746eea467a8509205e6a30#egg=octodns_dnsimple

Configuration

providers:
  dnsimple:
    class: octodns_dnsimple.DnsimpleProvider
    # API v2 account access token (required)
    token: letmein
    # Your account number (required)
    account: 42
    # Use sandbox (optional)
    sandbox: false

Support Information

Records

All octoDNS record types are supported, there are some restrictions on CAA tags.

Dynamic

DnsimpleProvider does not support dynamic records.

Development

See the /script/ directory for some tools to help with the development process. They generally follow the Script to rule them all pattern. Most useful is ./script/bootstrap which will create a venv and install both the runtime and development related requirements. It will also hook up a pre-commit hook that covers most of what's run by CI.

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

octodns-dnsimple-0.0.3.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

octodns_dnsimple-0.0.3-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file octodns-dnsimple-0.0.3.tar.gz.

File metadata

  • Download URL: octodns-dnsimple-0.0.3.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for octodns-dnsimple-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c4c4cb64e2da2d90cffe94040a4f75ccb845e3ad5b3811750ef9d44d060c9d12
MD5 8ea9226bed59763d285164221f743827
BLAKE2b-256 ab5f8687d2ee78e81445e3c5f303cb4f2cde0e0e773cd12ae677685682c40c2a

See more details on using hashes here.

File details

Details for the file octodns_dnsimple-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for octodns_dnsimple-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b9214ebab37b61d7fe515a2ff3f608e97af148fbc021f88b354c3b6ebd3e7f50
MD5 30c2b2f76b668b68a7e6739a60629aa3
BLAKE2b-256 865e41a8a521d46b8f77bfa0440709de8e181ed30299971f6a84d465409c1a7c

See more details on using hashes here.

Supported by

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