|
|
@ -27,10 +27,11 @@ class AwsMixin(DevopsTerraformBuild):
|
|
|
|
def init_client(self):
|
|
|
|
def init_client(self):
|
|
|
|
tf = Terraform(working_dir=self.build_path())
|
|
|
|
tf = Terraform(working_dir=self.build_path())
|
|
|
|
tf.init(backend_config=self.backend_config())
|
|
|
|
tf.init(backend_config=self.backend_config())
|
|
|
|
try:
|
|
|
|
if self.use_workspace:
|
|
|
|
tf.workspace('select', slef.stage)
|
|
|
|
try:
|
|
|
|
except:
|
|
|
|
tf.workspace('select', slef.stage)
|
|
|
|
tf.workspace('new', self.stage)
|
|
|
|
except:
|
|
|
|
|
|
|
|
tf.workspace('new', self.stage)
|
|
|
|
return tf
|
|
|
|
return tf
|
|
|
|
|
|
|
|
|
|
|
|
def plan(self):
|
|
|
|
def plan(self):
|
|
|
|