X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ocd%2Fcli%2Fealt%2Fcmd%2Finit%2Fall.go;h=061c629771a4a57f2333e14d6b69810d23a96f5c;hb=c8835aed17dacfb2d1a16763f4ae5a1fcb53b16f;hp=915eb5e36ea1468a0da89120a5b168b35d83c5e5;hpb=5d07bea8b04559a4e93774702cca1a09fc755323;p=ealt-edge.git diff --git a/ocd/cli/ealt/cmd/init/all.go b/ocd/cli/ealt/cmd/init/all.go index 915eb5e..061c629 100644 --- a/ocd/cli/ealt/cmd/init/all.go +++ b/ocd/cli/ealt/cmd/init/all.go @@ -17,6 +17,7 @@ package init import ( setup "ealt/cmd/setup" + "strings" "github.com/spf13/cobra" ) @@ -28,12 +29,21 @@ func NewAllCommand() *cobra.Command { Short: "Install Complete EALT Deployment Environment", Long: `Install Complete EALT Deployment Environment`, RunE: func(cmd *cobra.Command, args []string) error { - err := setup.EaltInstall("all") + setupModeFlag := strings.ToLower(cmd.Flag("mode").Value.String()) + var err error + if setupModeFlag == "dev" { + err = setup.EaltInstall("all") + } else if setupModeFlag == "prod" { + err = setup.EaltInstall("secure") + } if err != nil { return err } return nil }, } + cmd.Flags().StringP("mode", "m", "dev", "Deployment Mode") + //cmd.MarkFlagRequired("mode") + return cmd }