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
    # 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.

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.1.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.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: octodns_exoscale-0.1.1.tar.gz
  • Upload date:
  • Size: 8.0 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.1.tar.gz
Algorithm Hash digest
SHA256 a3661829266cfec805b830d70319e515eb1715a9c6d6be796e61836b8e44b5eb
MD5 2d49a42a12802a580462440be2932b92
BLAKE2b-256 bdea6581e563aec395d2d42594d0eba053c4e24b62e448cd20d1ba60d66e8f71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octodns_exoscale-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6d4ff66a4395ec98d1734c788ee1b98f848c50604ae0f0712984cefad2705ef1
MD5 65a914595c822c25006618e68462b920
BLAKE2b-256 2649a1a02b33fd37a7a137df1b866873e53bfb5338b88f5444a172aa19b16d92

See more details on using hashes here.

Provenance

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