provider hetzner: respect --dry-run

This commit is contained in:
Malte Starostik 2021-08-18 17:43:16 +02:00
parent 2f1aff4fe4
commit 30bc818eac

View File

@ -141,6 +141,10 @@ func (p *HetznerProvider) submitChanges(ctx context.Context, changes []*HetznerC
}
}
logMessage := "Changing record"
if p.DryRun {
logMessage = "Would change record"
}
log.WithFields(log.Fields{
"id": change.ResourceRecordSet.ID,
"record": change.ResourceRecordSet.Name,
@ -150,7 +154,10 @@ func (p *HetznerProvider) submitChanges(ctx context.Context, changes []*HetznerC
"action": change.Action,
"zone": change.ZoneName,
"zone_id": change.ZoneID,
}).Info("Changing record")
}).Info(logMessage)
if p.DryRun {
continue
}
switch change.Action {
case hetznerCreate: