An open API service indexing awesome lists of open source software.

https://github.com/mshaugh/dnscontrol-action

Maintain your DNS data with DNSControl and GitHub Actions
https://github.com/mshaugh/dnscontrol-action

dns dnscontrol github-actions

Last synced: 3 months ago
JSON representation

Maintain your DNS data with DNSControl and GitHub Actions

Awesome Lists containing this project

README

          



🌐

DNSControl Docker Action

> Maintain your DNS data with DNSControl and GitHub Actions.

![CI](https://img.shields.io/github/actions/workflow/status/mshaugh/dnscontrol-action/ci.yml?branch=main&style=flat-square&label=CI)

## Usage

```yaml
- uses: mshaugh/dnscontrol-action@v4
with:
# DNSControl command to run.
# Usually one of `check`, `preview`, or `push`.
args: ""

# Relative path under $GITHUB_WORKSPACE to the file containing your
# DNS config in javascript DSL.
# Default dnsconfig.js
config_file: ""

# Relative path under $GITHUB_WORKSPACE to the file containing your
# provider credentials.
# Default: creds.json
creds_file: ""
```

## License

Distributed under the [ISC License](./LICENSE). See [`LICENSE`](./LICENSE) for more information.

## Acknowledgements

- [koenrh/dnscontrol-action](https://github.com/koenrh/dnscontrol-action)