https://github.com/jroy/caddydns-infoblox
Caddy module: dns.providers.infoblox
https://github.com/jroy/caddydns-infoblox
caddy caddy-dns caddy-module caddyserver infoblox libdns libdns-providers
Last synced: 2 months ago
JSON representation
Caddy module: dns.providers.infoblox
- Host: GitHub
- URL: https://github.com/jroy/caddydns-infoblox
- Owner: JRoy
- License: mit
- Created: 2025-01-16T15:51:15.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2025-01-16T20:30:38.000Z (4 months ago)
- Last Synced: 2025-03-10T02:30:22.864Z (3 months ago)
- Topics: caddy, caddy-dns, caddy-module, caddyserver, infoblox, libdns, libdns-providers
- Language: Go
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Infoblox module for Caddy
===========================This package contains a DNS provider module for [Caddy](https://github.com/caddyserver/caddy). It can be used to manage DNS records with Infoblox accounts.
## Caddy module name
```
dns.providers.infoblox
```## Configuration
### JSON Example
To use this module for the ACME DNS challenge, [configure the ACME issuer in your Caddy JSON](https://caddyserver.com/docs/json/apps/tls/automation/policies/issuers/acme/) like so:
```json
{
"module": "acme",
"challenges": {
"dns": {
"provider": {
"name": "infoblox",
"host": "INFOBLOX_HOST",
"version": "INFOBLOX_VERSION",
"username": "INFOBLOX_USERNAME",
"password": "INFOBLOX_PASSWORD"
}
}
}
}
```### Caddyfile Examples
```Caddyfile
tls {
dns infoblox {
host {env.INFOBLOX_HOST}
version {env.INFOBLOX_VERSION}
username {env.INFOBLOX_USERNAME}
password {env.INFOBLOX_PASSWORD}
}
}
```