Skip to main content

OVHcloud DNS v6 API provider for octoDNS

Project description

OVHcloud DNS v6 API provider for octoDNS

An octoDNS provider that targets OVHcloud DNS.

Installation

Command line

pip install octodns-ovh

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-ovh==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-ovh.git@ec9661f8b335241ae4746eea467a8509205e6a30#egg=octodns_ovh

Configuration

providers:
  ovh:
    class: octodns_ovh.OvhProvider
    # OVH api v6 endpoint
    endpoint: ovh-eu
    # API application key
    application_key: env/OVH_APPLICATION_KEY
    # API application secret
    application_secret: env/OVH_APPLICATION_SECRET
    # API consumer key
    consumer_key: env/OVH_CONSUMER_KEY

Support Information

Records

OvhProvider supports A, AAAA, CAA, CNAME, DKIM, MX, NAPTR, NS, PTR, SPF, SRV, SSHFP, and TXT

Dynamic

OvhProvider 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_ovh-1.1.0.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

octodns_ovh-1.1.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file octodns_ovh-1.1.0.tar.gz.

File metadata

  • Download URL: octodns_ovh-1.1.0.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for octodns_ovh-1.1.0.tar.gz
Algorithm Hash digest
SHA256 23ab6bd53d5ce6c9bbcdec4c5ace2a867733aa86131a8499daa566c6dcd2dfe3
MD5 7a21abff76cb8dcfe2d6d6d73424aad7
BLAKE2b-256 a7dcddcdbda6c46cc9ee733e7e7f3a9f877d67418e257291c4dd890c1483d3bc

See more details on using hashes here.

File details

Details for the file octodns_ovh-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: octodns_ovh-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for octodns_ovh-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 53a260e9f19e440f7d951e42b541b03f7b5232332520024da05c19ba2c88e7c0
MD5 b01bfcc909eb355255eb5deb40d252b8
BLAKE2b-256 9028bacc3ce713e8df2956923d093af0a29782cc5555704c429b25a57a577ba1

See more details on using hashes here.

Supported by

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