kairos-agent/internal/agent/hooks/lifecycle.go
2022-09-17 18:43:51 +02:00

20 lines
294 B
Go

package hook
import (
config "github.com/kairos-io/kairos/pkg/config"
"github.com/kairos-io/kairos/pkg/utils"
)
type Lifecycle struct{}
func (s Lifecycle) Run(c config.Config) error {
if c.Install.Reboot {
utils.Reboot()
}
if c.Install.Poweroff {
utils.PowerOFF()
}
return nil
}