platform/main.go

32 lines
432 B
Go
Raw Normal View History

2022-03-18 02:14:49 +00:00
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(infra)
}
func infra(ctx *pulumi.Context) error {
instance, err := instance(ctx)
if err != nil {
2022-03-18 02:14:49 +00:00
return err
}
if err := volume(ctx, instance.id); err != nil {
return err
}
err = firewall(ctx, instance.id)
if err != nil {
return err
}
if err := records(ctx, instance.ipv4); err != nil {
2022-03-18 02:14:49 +00:00
return err
}
return nil
}