X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ocd%2Fcli%2Fealt%2Fcmd%2Fsetup%2Finstall.go;h=1205b2761bbc7f4355c5536e48c5afd21271b200;hb=24126aeee45624fe8cc31ec8017e57eb2594391b;hp=2ee636cda5fc28bff63ab09337993a86b12c9830;hpb=092b388768cca3f51e4191a183842287e5947fd0;p=ealt-edge.git diff --git a/ocd/cli/ealt/cmd/setup/install.go b/ocd/cli/ealt/cmd/setup/install.go index 2ee636c..1205b27 100644 --- a/ocd/cli/ealt/cmd/setup/install.go +++ b/ocd/cli/ealt/cmd/setup/install.go @@ -19,17 +19,26 @@ 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": @@ -59,7 +68,7 @@ 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\"") default: