Skip to content

Instantly share code, notes, and snippets.

@tiernano
Created June 18, 2022 17:58
name: DNSControl-Push
on:
push:
branches: [ "master" ]
workflow_dispatch:
jobs:
push:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3
- name: DNSControl check
uses: koenrh/dnscontrol-action@v3
with:
args: check
config_file: 'dnsconfig.js'
- name: DNSControl Push
uses: koenrh/dnscontrol-action@v3
env:
CLOUDFLARE_API_KEY: ${{ secrets.CLOUDFLARE_API_KEY }}
CLOUDFLARE_USER: ${{ secrets.CLOUDFLARE_USER }}
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
NAME_API_KEY: ${{ secrets.NAME_API_KEY }}
NAME_USER: ${{ secrets.NAME_USER }}
R53_KEY_ID: ${{ secrets.R53_KEY_ID }}
R53_SECRET_KEY: ${{ secrets.R53_SECRET_KEY }}
with:
args: push
config_file: 'dnsconfig.js'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment