Skip to main content

Transip DNS provider for octoDNS

Project description

Transip DNS provider for octoDNS

An octoDNS provider that targets Transip DNS.

Installation

Command line

pip install octodns-transip

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-transip==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-transip.git@ec9661f8b335241ae4746eea467a8509205e6a30#egg=octodns_transip

Configuration

providers:
  transip:
    class: octodns_transip.TransipProvider
    # Your Transip account name (required)
    account: env/TRANSIP_ACCOUNT
    # Path to a private key file (required if key is not used)
    key_file: /path/to/file
    # The api key as string (required if key_file is not used)
    #key: env/TRANSIP_KEY
    #    -----BEGIN PRIVATE KEY-----
    #    ...
    #    -----END PRIVATE KEY-----
    # if both `key_file` and `key` are presented `key_file` is used

Support Information

Records

TransipProvider A, AAAA, ALIAS, CAA, CNAME, DS, MX, NAPTR, NS, SPF, SRV, SSHFP, TLSA, TXT

Root NS records

TransipProvider support root NS record management.
notes:

  • Transip currently only supports FQDN values for root nameservers.
  • Transip has no TTL for root nameservers, so the TTL value from the source is ignored

Dynamic

TransipProvider 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_transip-0.0.2.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

octodns_transip-0.0.2-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file octodns_transip-0.0.2.tar.gz.

File metadata

  • Download URL: octodns_transip-0.0.2.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for octodns_transip-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ff7ae38a4ebd4d3bbefd2091fb3f7c5226065238cf8fd11f8dece8540550636f
MD5 a03d93e1707b0e4a02536c97acb45307
BLAKE2b-256 d80a3689ea399bfd224f47f0babb0dab65b07aa529811a01110bc2a1019efb67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for octodns_transip-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f2aa357d8135bfecaa93ea77fb3d7c219732f1e6d1f6f05a559226606cffa7b9
MD5 e90b57be0fc4de46bd1e879d6427e7c3
BLAKE2b-256 cd7477c98f9bd57cda7ac4d9afab7ed9b66bf0a31ab5cef11dec6fa9113bf1fb

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