Beispiel #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
}
Beispiel #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
}
Beispiel #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
}