X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ocd%2Fcli%2Fealt%2Fcmd%2Finit%2Fmecm.go;h=d67e1c6eba1031a4b6b522a4f262ad7b35b396ed;hb=refs%2Fchanges%2F58%2F3658%2F1;hp=666c30812a53ef02f99c8dad406c20274f417ab9;hpb=092b388768cca3f51e4191a183842287e5947fd0;p=ealt-edge.git diff --git a/ocd/cli/ealt/cmd/init/mecm.go b/ocd/cli/ealt/cmd/init/mecm.go index 666c308..d67e1c6 100644 --- a/ocd/cli/ealt/cmd/init/mecm.go +++ b/ocd/cli/ealt/cmd/init/mecm.go @@ -17,6 +17,7 @@ package init import ( "ealt/cmd/setup" + "strings" "github.com/spf13/cobra" ) @@ -28,12 +29,19 @@ func NewMecmCommand() *cobra.Command { Short: "Command to install MECM Controller", Long: `Command to Install MECM Controller Node`, RunE: func(cmd *cobra.Command, args []string) error { - err := setup.EaltInstall("mecm") + setupModeFlag := strings.ToLower(cmd.Flag("mode").Value.String()) + var err error + if setupModeFlag == "dev" { + err = setup.EaltInstall("mecm") + } else if setupModeFlag == "prod" { + err = setup.EaltInstall("sslmecm") + } if err != nil { return err } return nil }, } + cmd.Flags().StringP("mode", "m", "dev", "Deployment Mode") return cmd }