ManageIQ/manageiq-providers-embedded_terraform

View on GitHub
lib/terraform/runner/ibm_cloud_credential.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module Terraform
class Runner
class IbmCloudCredential < Credential
def self.auth_type
"ManageIQ::Providers::EmbeddedTerraform::AutomationManager::IbmCloudCredential"
end
 
# Modeled off of IBM Cloud provider for terraform:
#
# https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs#environment-variables
#
# Return connection_parameters as required for terraform_runner
#
def connection_parameters
conn_params = []
 
ApiParams.add_param_if_present(conn_params, auth.auth_key, 'IC_API_KEY')
 
conn_params
end
end
end
end