Skip to main content

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
    # This provider can't create Zones. Create the DNS zone manually 
    # in the exoscale dashboard first.
    create_zone: false 
    

🛠️ 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.

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.2.tar.gz (8.0 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.2-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for octodns_exoscale-0.1.2.tar.gz
Algorithm Hash digest
SHA256 f81417b870835e1a55ca180350f9cd0c1caadddc536c346bf019ba37d9e5d6dc
MD5 0dedc754f1e34d2f9491d031ea43876b
BLAKE2b-256 d28485f955116efc16cb3912fd07728a471cb801f77cc6c71d0940364f8272c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for octodns_exoscale-0.1.2.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.2-py3-none-any.whl.

File metadata

File hashes

Hashes for octodns_exoscale-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ab7958b7a0c63c0f9722f32a21649667601526aa75bba8f31a5788d1eef1c237
MD5 1bb690fec24c604780367f83b6b4ce53
BLAKE2b-256 826a72a6252793061825a4fee8691b3b33bc2e2e0ba4fa7e63dc271c8e55bd62

See more details on using hashes here.

Provenance

The following attestation bundles were made for octodns_exoscale-0.1.2-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.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page