Skip to main content

Exoscale provider for octoDNS

Project description

octodns-exoscale

Exoscale provider for octoDNS

🔗 Table of Contents

🪐 Usage

🐍 Pypi

Install the package pip install octodns-exoscale.

📜 Configuration

providers:
  exoscale:
    class: octodns_exoscale.ExoscaleProvider
    # The auth-key, auth-secret and auth-zone are required.
    auth-key: env/EXOSCALE_AUTH_KEY
    auth-secret: env/EXOSCALE_AUTH_SECRET
    auth-zone: env/EXOSCALE_AUTH_ZONE

🛠️ Dev

Run linter and formatter

black octodns_exoscale/ test/
isort octodns_exoscale/ test/

Run test

# Run all tests
pytest

# Run a single test
pytest test/test_main.py::test_populate_A

🙋‍♂️ Support & Assistance

For all questions/features/bugs/issues head over here.

⚖️ License

See here.

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_exoscale-0.1.0.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

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

octodns_exoscale-0.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file octodns_exoscale-0.1.0.tar.gz.

File metadata

  • Download URL: octodns_exoscale-0.1.0.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for octodns_exoscale-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c2384c599b9a54d6ed72dc3e77145fc50552ec9adc12d0c7150010846c9ee454
MD5 290c75df9a53f7f1e7125c179457b5a0
BLAKE2b-256 305cd8c59ac30304d224b658bf2048879c77650c8f706e57f0486bfbf5929573

See more details on using hashes here.

Provenance

The following attestation bundles were made for octodns_exoscale-0.1.0.tar.gz:

Publisher: publish.yml on roosnic1/octodns-exoscale

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octodns_exoscale-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for octodns_exoscale-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c1bb03c8d1fb8f3dff092eb34230ebe8c7fe76da045dea5f09df330511385c9a
MD5 947bf1b763ba60a3b3d4bd793fd79346
BLAKE2b-256 5d4c78f01b862eb00e81f5b15fe3b79e7dfd0ed1ea1abbca80bdfdc7d4453465

See more details on using hashes here.

Provenance

The following attestation bundles were made for octodns_exoscale-0.1.0-py3-none-any.whl:

Publisher: publish.yml on roosnic1/octodns-exoscale

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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