Skip to content

Infomaniak provider for octoDNS

License

Unknown, CECILL-2.1 licenses found

Licenses found

Unknown
LICENSE
CECILL-2.1
LICENSE.fr
Notifications You must be signed in to change notification settings

M0NsTeRRR/octodns-infomaniak

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f71190b Β· Jan 10, 2025

History

12 Commits
Nov 17, 2024
Nov 25, 2024
Nov 17, 2024
Nov 17, 2024
Nov 17, 2024
Nov 22, 2024
Nov 17, 2024
Nov 17, 2024
Nov 17, 2024
Nov 17, 2024
Nov 17, 2024
Nov 17, 2024
Jan 10, 2025
Jan 10, 2025

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.