6 //"github.com/spf13/elcli/cmd/common"
9 // EliotSetupAll function to reset the ELiot Topology
10 func EliotSetupAll() error {
11 fmt.Println("Inside EliotSetupAll Function")
14 strCdEliotScripts := fmt.Sprintf("cd ~/eliot/scripts/ && ls -l")
15 strSetupAll := fmt.Sprintf("cd ~/eliot/scripts/ && bash setup.sh")
16 cmd := &Command{Cmd: exec.Command("bash", "-c", strCdEliotScripts)}
19 stdout := cmd.GetStdOutput()
20 errout := cmd.GetStdErr()
22 return fmt.Errorf("Error Output .. %s", errout)
25 fmt.Println("Output is .... ", stdout)
27 stdout, err := runCommandWithShell(strSetupAll)
35 //EliotSetupMaster Setup Method.
36 func EliotSetupMaster() error {
37 fmt.Println("Inside EliotSetupMaster Function")
39 strCdEliotScripts := fmt.Sprintf("cd ~/eliot/scripts/ && ls -l")
41 cmd := &Command{Cmd: exec.Command("bash", "-c", strCdEliotScripts)}
44 stdout := cmd.GetStdOutput()
45 errout := cmd.GetStdErr()
47 return fmt.Errorf("Error Output .. %s", errout)
49 fmt.Println("Output is .... ", stdout)
51 strSetupCommon := fmt.Sprintf("cd ~/eliot/scripts/ && bash common.sh")
52 stdout, err := runCommandWithShell(strSetupCommon)
57 fmt.Println("Output is .... ", stdout)
59 strSetupk8sMaster := fmt.Sprintf("cd ~/eliot/scripts/ && bash k8smaster.sh")
60 stdout, err = runCommandWithShell(strSetupk8sMaster)