Skip to content

Commit f75388f

Browse files
costimuraruConstantin Muraru
authored andcommitted
[FIX] Fix terraform v1 integration (#47)
Updates
1 parent 22f95c4 commit f75388f

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/ops/cli/terraform.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,5 +191,5 @@ def run_v2_composition(self, args, terraform_path, composition):
191191
config['terraform'] = {}
192192
config['terraform']["path"] = "{}{}".format(terraform_path, composition)
193193
config['terraform']["variables_file"] = "variables.tfvars.json"
194-
config['cluster'] = hashlib.md5(self.cluster_config_path).hexdigest()[:6]
194+
config['cluster'] = "auto_generated_" + hashlib.md5(self.cluster_config_path).hexdigest()[:6]
195195
return self.run_composition(args, config)

src/ops/terraform/terraform_cmd_generator.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ def generate(self, args):
4545
generate_module_templates = False
4646

4747
plan_variables = terraform_config.get('vars', {})
48-
# plan_variables['cluster'] = config['cluster']
48+
if not config['cluster'].startswith("auto_generated"):
49+
plan_variables['cluster'] = config['cluster']
4950
if self.cluster_config.has_ssh_keys:
5051
plan_variables['has_ssh_keys'] = True
5152
plan_variables['cluster_ssh_pubkey_file'] = self.cluster_config.cluster_ssh_pubkey_file

0 commit comments

Comments
 (0)