--- kind: pipeline type: docker name: default environment: - 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 steps: - name: Validate configuration and check changes image: stackexchange/dnscontrol commands: - dnscontrol preview - name: Push new configuration to providers image: stackexchange/dnscontrol commands: - dnscontrol push