X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ocd%2Fcli%2Fealt%2Fcmd%2Fsetup%2Finstall.go;h=1205b2761bbc7f4355c5536e48c5afd21271b200;hb=c8835aed17dacfb2d1a16763f4ae5a1fcb53b16f;hp=e9a771d1baad18f7ecf34fb7107a8c2bcf6708de;hpb=3a7f37fe5f9c475eb38829bba26270fa6903ff52;p=ealt-edge.git diff --git a/ocd/cli/ealt/cmd/setup/install.go b/ocd/cli/ealt/cmd/setup/install.go index e9a771d..1205b27 100644 --- a/ocd/cli/ealt/cmd/setup/install.go +++ b/ocd/cli/ealt/cmd/setup/install.go @@ -15,25 +15,34 @@ limitations under the License. */ package setup - import ( "fmt" ) + +//Function : Commands for all installation components. +//Depending on the option respective command will be executed. func EaltInstall(component string) error { var strEaltSetup string switch component { case "all": - strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --extra-vars \"operation=install\"") + strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --extra-vars \"operation=install mode=dev\"") + // Production Mode : SSL Mode Installation Command. + case "sslall": + strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --extra-vars \"operation=install mode=prod\"") case "infra": strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --tags \"infra\" --extra-vars \"operation=install\"") - case "manager": - strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --tags \"mecm\" --extra-vars \"operation=install\"") + case "mecm": + strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --tags \"mecm\" --extra-vars \"operation=install mode=dev\"") + case "sslmecm": + strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --tags \"mecm\" --extra-vars \"operation=install mode=prod\"") case "edge": - strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --tags \"mep\" --extra-vars \"operation=install\"") + strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --tags \"mep\" --extra-vars \"operation=install mode=dev\"") + case "ssledge": + strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --tags \"mep\" --extra-vars \"operation=install mode=prod\"") case "k8s": strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --tags \"k8s\" --extra-vars \"operation=install\"") case "k3s": - strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --tags \"k3s\" --extra-vars \"operation=install\"") + strEaltSetup = fmt.Sprintf("ansible-playbook ealt-all.yml -i ealt-inventory.ini --tags \"k3s\" --extra-vars \"operation=install\"") default: fmt.Println("Provide subcommand for ealt init [all|infra|manager|edge|k8s|k3s]") } @@ -59,9 +68,9 @@ func EaltReset(component string) error { case "edge": strEaltReset = fmt.Sprintf("ansible-playbook ealt-all-uninstall.yml -i ealt-inventory.ini --tags \"mep\" --extra-vars \"operation=uninstall\"") case "k8s": - strEaltReset = fmt.Sprintf("ansible-playbook ealt-all-uninstall.yml -i ealt-inventory.ini --tags \"k8s\" --extra-vars \"operation=uninstall\"") + strEaltReset = fmt.Sprintf("cd ~/kubespray && yes | ansible-playbook -i inventory/mycluster/hosts.yaml --user root reset.yml") case "k3s": - strEaltReset = fmt.Sprintf("ansible-playbook ealt-all-uninstall.yml -i ealt-inventory.ini --tags \"k3s\" --extra-vars \"operation=uninstall\"") + strEaltReset = fmt.Sprintf("ansible-playbook ealt-all-uninstall.yml -i ealt-inventory.ini --tags \"k3s\" --extra-vars \"operation=uninstall\"") default: fmt.Println("Provide subcommand for ealt clean [all|infra|manager|edge|k8s|k3s]") } @@ -72,4 +81,4 @@ func EaltReset(component string) error { } fmt.Println(stdout) return nil -} \ No newline at end of file +}