Skip to main content

Selectel DNS provider for octoDNS

Project description

Selectel DNS provider for octoDNS

An octoDNS provider that targets Selectel DNS.

Installation

Command line

pip install octodns_selectel

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_selectel==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_selectel.git@ec9661f8b335241ae4746eea467a8509205e6a30#egg=octodns_selectel

Configuration

providers:
  selectel:
    class: octodns_selectel.SelectelProvider
    token: env/SELECTEL_TOKEN

Support Information

Records

SelectelProvider supports A, AAAA, CNAME, MX, NS, SPF, SRV, and TXT

Dynamic

SelectelProvider 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-selectel-0.0.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

octodns_selectel-0.0.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file octodns-selectel-0.0.1.tar.gz.

File metadata

  • Download URL: octodns-selectel-0.0.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for octodns-selectel-0.0.1.tar.gz
Algorithm Hash digest
SHA256 674169048a2dcb286247ff39e4015e32b5f88bad197d23bf46c4a5a43868565b
MD5 14ecae0e901139880c57409d487cf873
BLAKE2b-256 c63c456d5c88a389887699b7b0a4ffcbd5368e1bc3489f3056c83f22d27d6614

See more details on using hashes here.

File details

Details for the file octodns_selectel-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: octodns_selectel-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for octodns_selectel-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d408730fd2f178b84e8fdd9941f54043895d238c2c0486678ef1a25bccba07b4
MD5 8d37a68355403b35eaa4ce7f947b66c7
BLAKE2b-256 a24b256c7413531742d7d1ef9ef0b5ec248c3cc79518b120383785de46640574

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