Simple python script for DNS deployment, designed to run within gitlab CI/CD pipeline and automatically handle cases when new website or subdomain is deployed
| Argument | Required | Default | Description |
|---|---|---|---|
| --zone | Yes | Set zone alias defined in api-access.json file | |
| --name | Yes | Set new record name (sub-domain for zone alias) | |
| --ttl | 1 | Set new record time to live (from 3600 to 86400, 1 - automatic) | |
| --type | A | Set new DNS record type (A, AAAA, CNAME, ...) | |
| --proxied | True | Set proxy enabled or disabled for new record | |
| --erase | False | Erase specified proxy instead of creating it | |
| --silent | False | Run script without any output except errors | |
| --help | Show script help menu | ||
| --regenerate | Create new stub configuration file if not exist |
re-knownout - https://github.com/re-knownout/
knownout@hotmail.com