@@ -29,41 +29,12 @@ func SetupMultiregionCmd(parentCommand *cobra.Command) {
29
29
InitSetupCmd (multiregionCmd )
30
30
InitStatusCmd (multiregionCmd )
31
31
32
- var domainName string
33
- multiregionCmd .PersistentFlags ().StringVar (& domainName , flags .DomainName , "" , "Domain name" )
34
- if err := viper .BindPFlag (flags .DomainName , multiregionCmd .PersistentFlags ().Lookup (flags .DomainName )); err != nil {
35
- outputFlagError (multiregionCmd , err )
36
- }
37
-
38
- var env string
39
- multiregionCmd .PersistentFlags ().StringVar (& env , flags .Env , envProd , "Execution environment" )
40
- if err := viper .BindPFlag (flags .Env , multiregionCmd .PersistentFlags ().Lookup (flags .Env )); err != nil {
41
- outputFlagError (multiregionCmd , err )
42
- }
43
-
44
- var region2 string
45
- multiregionCmd .PersistentFlags ().StringVar (& region2 , flags .Region2 , "" , "Secondary AWS region" )
46
- if err := viper .BindPFlag (flags .Region2 , multiregionCmd .PersistentFlags ().Lookup (flags .Region2 )); err != nil {
47
- outputFlagError (multiregionCmd , err )
48
- }
49
-
50
- var tfcToken string
51
- multiregionCmd .PersistentFlags ().StringVar (& tfcToken , flags .TfcToken , "" , "Token for Terraform Cloud authentication" )
52
- if err := viper .BindPFlag (flags .TfcToken , multiregionCmd .PersistentFlags ().Lookup (flags .TfcToken )); err != nil {
53
- outputFlagError (multiregionCmd , err )
54
- }
55
-
56
- var orgAlt string
57
- multiregionCmd .PersistentFlags ().StringVar (& orgAlt , flags .OrgAlternate , "" , "Alternate Terraform Cloud organization" )
58
- if err := viper .BindPFlag (flags .OrgAlternate , multiregionCmd .PersistentFlags ().Lookup (flags .OrgAlternate )); err != nil {
59
- outputFlagError (multiregionCmd , err )
60
- }
61
-
62
- var tfcTokenAlt string
63
- multiregionCmd .PersistentFlags ().StringVar (& tfcTokenAlt , flags .TfcTokenAlternate , "" , "Alternate token for Terraform Cloud" )
64
- if err := viper .BindPFlag (flags .TfcTokenAlternate , multiregionCmd .PersistentFlags ().Lookup (flags .TfcTokenAlternate )); err != nil {
65
- outputFlagError (multiregionCmd , err )
66
- }
32
+ flags .NewStringFlag (multiregionCmd , flags .DomainName , "" , "Domain name" )
33
+ flags .NewStringFlag (multiregionCmd , flags .Env , envProd , "Execution environment" )
34
+ flags .NewStringFlag (multiregionCmd , flags .Region2 , "" , "Secondary AWS region" )
35
+ flags .NewStringFlag (multiregionCmd , flags .TfcToken , "" , "Token for Terraform Cloud authentication" )
36
+ flags .NewStringFlag (multiregionCmd , flags .OrgAlternate , "" , "Alternate Terraform Cloud organization" )
37
+ flags .NewStringFlag (multiregionCmd , flags .TfcTokenAlternate , "" , "Alternate token for Terraform Cloud" )
67
38
}
68
39
69
40
func outputFlagError (cmd * cobra.Command , err error ) {
0 commit comments