solvaholic / octodns-sync

GitHub Action to test and deploy DNS settings with OctoDNS
MIT License
28 stars 14 forks source link

Integrate octodns' force flag #98

Closed felixoi closed 1 year ago

felixoi commented 1 year ago

Detailed Description

Configure force flag using an action input.

Context

For big DNS changes (>30%) or specific other changes (e.g. ns root) octodns will fail when not specifying the --force flag. This includes generating the change plan for such a change.

Possible Implementation

Action input

Ref: https://github.com/octodns/octodns/blob/89aa8ee0bc4387cfc1982ce3ab2d9ae6ff3f5996/octodns/cmds/sync.py#L24

Your Environment