Slide 15
Slide 15 text
0:00 / 0:19
秘匿情報の使用
def yaml_vault
@yaml_vault ||= YamlVault::Main.from_file(
"#{project_root_path}/secrets.yml",
[['$']],
passphrase: ENV['YAML_VAULT_PASSPHRASE'],
).decrypt_hash
end
irb(#):001:0> yaml_vault
=>
{"keystore"=>
{"file"=>
"MIIKzwIBAzCCCogGCSqGSIb3DQEHAaCCCnkEggp1MIIKcTCCBbgGCSqGSIb3DQEHAaCCBakEggWlMIIFo
"store_password"=>"M1zEE541QpOBvIVZkM",
"key_alias"=>"tomorrowkey",
"key_password"=>"M1zEE541QpOBvIVZkM"}}