1
0
Fork 0
mirror of https://code.forgejo.org/actions/ovh-dns-update synced 2025-03-14 22:36:58 +01:00
This commit is contained in:
oliverpool 2023-09-20 14:34:18 +02:00
parent 3d5ade3e3b
commit e3ddd1eaab

10
main.go
View file

@ -6,6 +6,7 @@ package main
import (
"errors"
"fmt"
"log"
"strconv"
"github.com/ovh/go-ovh/ovh"
@ -49,11 +50,18 @@ func run(action *githubactions.Action) error {
if err != nil {
return err
}
return client.Put(uri, struct {
log.Println("OVH Client created")
err = client.Put(uri, struct {
SubDomain string `json:"subDomain"`
Target string `json:"target"`
}{
SubDomain: subDomain,
Target: strconv.Quote(value),
}, nil)
if err != nil {
return err
}
log.Println("DNS record updated")
return nil
}