module RevbitsPamCicd::Managers::AuthManager
Public Class Methods
fetch_secret(variable_id, public_key_a, public_key_b)
click to toggle source
# File lib/revbits_pam_cicd/managers/auth_manager.rb, line 9 def fetch_secret(variable_id, public_key_a, public_key_b) case RevbitsPamCicd.config.auth_type when :pam Authenticators::PAM.get(variable_id, public_key_a, public_key_b, validated_options_for(:pam)) when :aws Authenticators::AWS.get(variable_id, public_key_a, public_key_b, validated_options_for(:aws)) else raise "Invalid 'auth_type'" end end