X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ocd%2Fcli%2Fealt%2Fcmd%2Finit%2Fall.go;h=061c629771a4a57f2333e14d6b69810d23a96f5c;hb=24126aeee45624fe8cc31ec8017e57eb2594391b;hp=915eb5e36ea1468a0da89120a5b168b35d83c5e5;hpb=092b388768cca3f51e4191a183842287e5947fd0;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 }