Skip to main content

Infomaniak provider for octoDNS

Project description

octodns-infomaniak

Infomaniak provider for octoDNS

Pypi Python

OpenSSF Scorecard

🔗 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:read and dns:write.
    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.6.tar.gz (20.2 kB view details)

Uploaded Source

Built Distribution

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

octodns_infomaniak-0.1.6-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: octodns_infomaniak-0.1.6.tar.gz
  • Upload date:
  • Size: 20.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for octodns_infomaniak-0.1.6.tar.gz
Algorithm Hash digest
SHA256 83ec235235466bc00cfd2ae63d864607b687ff26bdb6c385a080d4ec28f6ab8f
MD5 bcdb885f67775c8e9e06fb205a5a3913
BLAKE2b-256 40caa048e7bbd5052da1df755833d4109cdedae372ac7e23e6beaa2ae6897575

See more details on using hashes here.

Provenance

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

Publisher: release.yml on M0NsTeRRR/octodns-infomaniak

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_infomaniak-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for octodns_infomaniak-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f95ca99629fa6848f3be7d088ba0484508fe757af91f1e5d371b86215ee8a092
MD5 fd80e13466f5bbba56955c8455b45bf1
BLAKE2b-256 8d533dc1c3455bada6b891f8624e84f904361d4d5cb3874a1818334109f4b5d4

See more details on using hashes here.

Provenance

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

Publisher: release.yml on M0NsTeRRR/octodns-infomaniak

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