Skip to content

Commit

Permalink
small improvements to decrypt_vars
Browse files Browse the repository at this point in the history
  • Loading branch information
putmanoj committed Nov 8, 2024
1 parent 5102827 commit ccc3802
Showing 1 changed file with 4 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,14 @@ def execute
Terraform::Runner.delete_stack(
options[:terraform_stack_id],
template_path,
:input_vars => decrypt_input_vars(input_vars),
:input_vars => decrypt_vars(input_vars),
:credentials => credentials,
:env_vars => options[:env_vars]
)
else
response = Terraform::Runner.create_stack(
template_path,
:input_vars => decrypt_input_vars(input_vars),
:input_vars => decrypt_vars(input_vars),
:credentials => credentials,
:env_vars => options[:env_vars]
)
Expand Down Expand Up @@ -124,9 +124,8 @@ def stack_response
@stack_response ||= Terraform::Runner::ResponseAsync.new(options[:terraform_stack_id])
end

def decrypt_input_vars(input_vars)
result = input_vars.deep_dup
result.transform_values! { |val| val.kind_of?(String) ? ManageIQ::Password.try_decrypt(val) : val }
def decrypt_vars(input_vars)
input_vars.transform_values! { |val| val.kind_of?(String) ? ManageIQ::Password.try_decrypt(val) : val }
end

def configuration_script_source
Expand Down

0 comments on commit ccc3802

Please sign in to comment.