@@ -83,8 +83,8 @@ func (t *TerraformApp) SetLogger(logger task_logger.Logger) task_logger.Logger {
83
83
return logger
84
84
}
85
85
86
- func (t * TerraformApp ) init () error {
87
- cmd := t .makeCmd (t .Name , []string {"init" }, nil )
86
+ func (t * TerraformApp ) init (environmentVars * [] string ) error {
87
+ cmd := t .makeCmd (t .Name , []string {"init" }, environmentVars )
88
88
t .Logger .LogCmd (cmd )
89
89
err := cmd .Start ()
90
90
if err != nil {
@@ -94,8 +94,8 @@ func (t *TerraformApp) init() error {
94
94
return cmd .Wait ()
95
95
}
96
96
97
- func (t * TerraformApp ) selectWorkspace (workspace string ) error {
98
- cmd := t .makeCmd (string (t .Name ), []string {"workspace" , "select" , "-or-create=true" , workspace }, nil )
97
+ func (t * TerraformApp ) selectWorkspace (workspace string , environmentVars * [] string ) error {
98
+ cmd := t .makeCmd (string (t .Name ), []string {"workspace" , "select" , "-or-create=true" , workspace }, environmentVars )
99
99
t .Logger .LogCmd (cmd )
100
100
err := cmd .Start ()
101
101
if err != nil {
@@ -105,8 +105,8 @@ func (t *TerraformApp) selectWorkspace(workspace string) error {
105
105
return cmd .Wait ()
106
106
}
107
107
108
- func (t * TerraformApp ) InstallRequirements () (err error ) {
109
- err = t .init ()
108
+ func (t * TerraformApp ) InstallRequirements (environmentVars * [] string ) (err error ) {
109
+ err = t .init (environmentVars )
110
110
if err != nil {
111
111
return
112
112
}
@@ -117,7 +117,7 @@ func (t *TerraformApp) InstallRequirements() (err error) {
117
117
workspace = t .Inventory .Inventory
118
118
}
119
119
120
- err = t .selectWorkspace (workspace )
120
+ err = t .selectWorkspace (workspace , environmentVars )
121
121
return
122
122
}
123
123
0 commit comments