Esempio n. 1
0
// 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
}
Esempio n. 2
0
// 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
}
Esempio n. 3
0
// 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
}