Skip to main content

SAKURA CLOUD provider for octoDNS

Project description

SAKURA CLOUD provider for octoDNS

An octoDNS provider that targets SAKURA CLOUD.

Installation

Command line

pip install octodns-sakuracloud

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-sakuracloud==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/ttkzw/octodns-sakuracloud.git@ec9661f8b335241ae4746eea467a8509205e6a30#egg=octodns_sakuracloud

Configuration

providers:
  sakuracloud:
    class: octodns_sakuracloud.SakuraCloudProvider
    # The access token for an API key
    access_token: env/SAKURACLOUD_ACCESS_TOKEN
    # The access token secret for an API key
    access_token_secret: env/SAKURACLOUD_ACCESS_TOKEN_SECRET

Support Information

Records

SakuraCloudProvider supports A, AAAA, ALIAS, CAA, CNAME, HTTPS, MX, NS, PTR, SRV, SVCB, and TXT

Root NS records

SakuraCloudProvider does not supports root NS record management.

Dynamic

SakuraCloudProvider 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_sakuracloud-0.0.1.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

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

octodns_sakuracloud-0.0.1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file octodns_sakuracloud-0.0.1.tar.gz.

File metadata

  • Download URL: octodns_sakuracloud-0.0.1.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for octodns_sakuracloud-0.0.1.tar.gz
Algorithm Hash digest
SHA256 bf7cddf9e02fec0c1a641f8b049b86914c5801ea20819d68373018b4e0e66199
MD5 93a4c16a79b3228f82e0c305835be226
BLAKE2b-256 7f9c27c19e1119deef298486b0ef9b90bdb609c5dbb5fcd1843aead1b666ef4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for octodns_sakuracloud-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 71bce333f6ada8519332f58d8b99c4561cf5d827375196e67e19543f83609e89
MD5 52723dad166b9d6c03ecc6932f74fd47
BLAKE2b-256 298b3f854991b2bab4e7334856fd95b4cf1b0fad39b1f2d7fb1c7151749df406

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