{"repo":"solvaholic/octodns-sync","free":true,"listed":false,"github":"https://github.com/solvaholic/octodns-sync","clone":"git clone https://github.com/solvaholic/octodns-sync.git","description":"GitHub Action to test and deploy DNS settings with OctoDNS","language":"Shell","stars":35,"topics":["github-actions","action"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"octodns-sync This action runs octodns-sync from octodns/octodns to deploy your DNS config to any cloud. octodns allows you to manage your DNS records in a portable format and publish changes across different DNS providers. It is extensible and customizable. When you manage your octodns DNS configuration in a GitHub repository, this GitHub Action allows you to test and publish your changes automatically using a workflow you define. Example workflow Inputs Secrets To authenticate with your DNS provider, this action uses encrypted secrets you've configured on your repository. For example, if you use Amazon Route53, create these secrets on the repository where you store your DNS configuration: Then include them as environment variables in your workflow. For example: config path Path, relative to your repository root, of the config file you would like octodns to use. Default \"public.yaml\" . doit Really do it? Set \"--doit\" to do it; Any other string to not do it. Default \"\" (empty string). force Run octodns-sync in force mode? Set \"Yes\" to do it. Default \"No\" . add pr comment Add plan as a comment, when triggered by a pull request? Set \"Yes\" to do it. Default \"No\" . If you would like to add the plan octodns-sync generates as a pull request comment, be sure to also read Add pull request comment below. pr comment token Provide a token to use, if you set add pr comment to \"Yes\". Default \"Not set\" . zones Space separated list of zones to sync, leave empty to sync all zones in the confi","default_branch":null,"files":null,"tree":[],"storefront":"/r/solvaholic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/solvaholic/octodns-sync/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}