Skip to content

everpcpc/cloudflare-dns-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Create DNS Record Action for GitHub

Creates a new CloudFlare DNS record.

Inputs

type

DNS record type. Default A

name

Required DNS record name

Use full qualified domain name to update if it exist

content

Required DNS record content

ttl

Time to live for DNS record. Default 1 for auto.

proxied

Whether the record is receiving the performance and security benefits of Cloudflare. Default: true

token

Required CloudFlare API token

zone

Required CloudFlare zone

Outputs

record_id

Record ID

name

Affected domain name

Example usage

Add CLOUDFLARE_TOKEN and CLOUDFLARE_ZONE to the repository secrets.

- uses: everpcpc/cloudflare-dns-action@v1
  with:
    type: "A"
    name: "test.example.com"
    content: "8.8.8.8"
    ttl: 1
    proxied: false
    token: ${{ secrets.CLOUDFLARE_TOKEN }}
    zone: ${{ secrets.CLOUDFLARE_ZONE }}

License

The scripts and documentation in this project are released under the MIT License.

About

Create Cloudflare DNS Record Action for GitHub

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors