MCPcopy Create free account
hub / github.com/DBCDK/morph / activateConfiguration

Function activateConfiguration

morph.go:749–770  ·  view source on GitHub ↗
(ctx ssh.Context, filteredHosts []nix.Host, resultPath string)

Source from the content-addressed store, hash-verified

747}
748
749func activateConfiguration(ctx ssh.Context, filteredHosts []nix.Host, resultPath string) error {
750 fmt.Fprintln(os.Stderr, "Executing '"+deploySwitchAction+"' on matched hosts:")
751 fmt.Fprintln(os.Stderr)
752 for _, host := range filteredHosts {
753
754 fmt.Fprintln(os.Stderr, "** "+host.Name)
755
756 configuration, err := nix.GetNixSystemPath(host, resultPath)
757 if err != nil {
758 return err
759 }
760
761 err = ctx.ActivateConfiguration(&host, configuration, deploySwitchAction)
762 if err != nil {
763 return err
764 }
765
766 fmt.Fprintln(os.Stderr)
767 }
768
769 return nil
770}

Callers 1

execDeployFunction · 0.85

Calls 2

GetNixSystemPathFunction · 0.92
ActivateConfigurationMethod · 0.65

Tested by

no test coverage detected