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, 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.2.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

octodns_selectel-0.0.2-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: octodns-selectel-0.0.2.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for octodns-selectel-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5e2bc6d5212cf11fdb1e1d8a5c3a88686f35745a81100874bf7769632180e933
MD5 2a86b970b2f23ecef55baae8a104ba7a
BLAKE2b-256 437441faf7fafce988c2009258c136ee74ff0d76a5c748976beedeb103e2ea31

See more details on using hashes here.

File details

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

File metadata

  • Download URL: octodns_selectel-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for octodns_selectel-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 639326ac5a748a57ab8c350af751fd7cc1b8df0fbcb7ccc49c4898cb0fc7e76f
MD5 93158c6a1c107267fbe93b3ff5bd5eab
BLAKE2b-256 729835667d588fd32a6612a12c0e842824145f4a5b200c1821f8539b5eb1a0a2

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