Skip to main content

Infomaniak provider for octoDNS

Project description

octodns-infomaniak

Infomaniak provider for octoDNS

Pypi Python

🔗 Table of Contents

🪐 Usage

Install the package pip install octodns-infomaniak.

Configuration

providers:
  infomaniak:
    class: octodns_infomaniak.InfomaniakProvider
    # The API Token or API Key.
    # Required permissions for API Tokens are dns:write and domain:write (for DNSSEC).
    token: env/INFOMANIAK_TOKEN

🛠️ Dev

Install uv.

Install python and setup dependencies with uv sync --all-extras.

Run linter and formatter

uv run ruff format . 
uv run ruff check .

Run unit test

uv run pytest --cov

Devcontainer

Documentation

🙋‍♂️ Support & Assistance

  • Take a look at the support document on guidelines for tips on how to ask the right questions.
  • For all questions/features/bugs/issues head over here.

🤝 Contributing

  • Please review the Code of Conduct for guidelines on ensuring everyone has the best experience interacting with the community.
  • We welcome and encourage contributions to this project ! Please review the contributing doc for submitting issues/a guide on submitting pull requests and helping out.

🛡️ Security

See security file for details.

⚖️ 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_infomaniak-0.1.4.tar.gz (67.2 kB view details)

Uploaded Source

Built Distribution

octodns_infomaniak-0.1.4-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file octodns_infomaniak-0.1.4.tar.gz.

File metadata

  • Download URL: octodns_infomaniak-0.1.4.tar.gz
  • Upload date:
  • Size: 67.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for octodns_infomaniak-0.1.4.tar.gz
Algorithm Hash digest
SHA256 23d96acc5e1cd7b018a2f56104097a39bee76a9fe2cf74be8501c34ad2f01219
MD5 8f83cb9da079c4c57eed467de8dec311
BLAKE2b-256 b3c4b7ad81f473215eeb8bc84b3b4a695122cd97fc0f0a7c39bae5519fdac6fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for octodns_infomaniak-0.1.4.tar.gz:

Publisher: release.yml on M0NsTeRRR/octodns-infomaniak

Attestations:

File details

Details for the file octodns_infomaniak-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for octodns_infomaniak-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 69008045dede78700bf09ad87dd3331c6efef316122a6a373b1b777e4bced06f
MD5 e25b1dafb7812d65ca4ded321d3c9852
BLAKE2b-256 4761a9b155851801f35cef714e44fe7c7bb97f91994a40fe03245047e04b5cfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for octodns_infomaniak-0.1.4-py3-none-any.whl:

Publisher: release.yml on M0NsTeRRR/octodns-infomaniak

Attestations:

Supported by

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