dnscontrol/.drone.yml

30 lines
598 B
YAML
Raw Normal View History

2022-01-08 17:57:05 +01:00
---
2022-01-08 17:39:38 +01:00
kind: pipeline
type: docker
name: default
2022-01-08 17:57:05 +01:00
environment:
2022-01-08 18:08:32 +01:00
CREDS_JSON:
from_secret: CREDS_JSON
2022-01-08 17:57:05 +01:00
HE_USERNAME:
from_secret: HE_USERNAME
HE_PASSWORD:
from_secret: HE_PASSWORD
HE_TOTPKEY:
from_secret: HE_TOTPKEY
CF_APITOKEN:
from_secret: CF_APITOKEN
CF_ACCOUNTID:
from_secret: CF_ACCOUNTID
2022-01-08 17:39:38 +01:00
steps:
- name: Validate configuration and check changes
image: stackexchange/dnscontrol
commands:
2022-01-08 18:08:32 +01:00
- echo $CREDS_JSON > creds.json
2022-01-08 17:39:38 +01:00
- dnscontrol preview
- name: Push new configuration to providers
image: stackexchange/dnscontrol
commands:
- dnscontrol push