Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/m0nsterrr/octodns-infomaniak
Infomaniak provider for octoDNS
https://github.com/m0nsterrr/octodns-infomaniak
dns infomaniak octodns
Last synced: about 1 month ago
JSON representation
Infomaniak provider for octoDNS
- Host: GitHub
- URL: https://github.com/m0nsterrr/octodns-infomaniak
- Owner: M0NsTeRRR
- License: other
- Created: 2024-11-15T17:09:59.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-24T13:15:24.000Z (about 1 month ago)
- Last Synced: 2024-11-24T13:37:04.621Z (about 1 month ago)
- Topics: dns, infomaniak, octodns
- Language: Python
- Homepage:
- Size: 79.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### octodns-infomaniak
_Infomaniak provider for octoDNS_
[![Pypi](https://img.shields.io/pypi/v/octodns-infomaniak?label=&logo=pypi&style=for-the-badge&logoColor=yellow&color=3776AB)](https://pypi.python.org/pypi/octodns-infomaniak)
[![Python](https://img.shields.io/pypi/pyversions/octodns-infomaniak?label=&logo=python&style=for-the-badge&logoColor=yellow&color=3776AB)](https://pypi.python.org/pypi/octodns-infomaniak)## 🔗 Table of Contents
- [Usage](#-usage)
- [Dev](#%EF%B8%8F-dev)
- [Support & Assistance](#%EF%B8%8F-support--assistance)
- [Contributing](#-contributing)
- [Security](#%EF%B8%8F-security)
- [License](#%EF%B8%8F-license)## 🪐 Usage
Install the package `pip install octodns-infomaniak`.### Configuration
```yaml
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](https://docs.astral.sh/uv/getting-started/installation/).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](https://code.visualstudio.com/docs/devcontainers/containers)## 🙋♂️ Support & Assistance
* Take a look at the [support](.github/SUPPORT.md) document on
guidelines for tips on how to ask the right questions.
* For all questions/features/bugs/issues [head over here](/../../issues/new/choose).## 🤝 Contributing
* Please review the [Code of Conduct](.github/CODE_OF_CONDUCT.md) 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](.github/CONTRIBUTING.md) doc for submitting
issues/a guide on submitting pull requests and helping out.## 🛡️ Security
See [security](.github/SECURITY.md) file for details.
## ⚖️ License
See [here](LICENSE).