// All git jobs depend on these invariants. // TODO: refactor jobs to take systemd and config // as injected dependencies func initSsh() error { if err := config.HasRequiredDirectories(); err != nil { return err } if err := checkSshdConfig(); err != nil { return err } return nil }
// TODO: refactor jobs to take systemd and config // as injected dependencies func initRouter() error { if err := config.HasRequiredDirectories(); err != nil { return err } if err := systemd.Start(); err != nil { return err } if err := InitializeServices(); err != nil { return err } return nil }
// All container jobs depend on these invariants. // TODO: refactor jobs to take systemd and config // as injected dependencies func initContainers() error { if err := config.HasRequiredDirectories(); err != nil { return err } if err := systemd.Start(); err != nil { return err } if err := InitializeData(); err != nil { return err } return nil }