Sha256: 5e2ac90ded5f9b94e8a49eae172a13123ae56586f60cf87513d6656e0b074adf
Contents?: true
Size: 537 Bytes
Versions: 28
Compression:
Stored size: 537 Bytes
Contents
require "cyoi/cli/key_pair" require "readwritesettings" require "fileutils" module Bosh::Bootstrap::Cli::Helpers::KeyPair include FileUtils def setup_keypair key_pair_name = settings.exists?("key_pair.name") || settings.bosh.name cli = Cyoi::Cli::KeyPair.new([key_pair_name, settings_dir]) cli.execute! reload_settings! key_pair = Bosh::Bootstrap::KeyPair.new(settings_dir, settings.key_pair.name, settings.key_pair.private_key) key_pair.execute! settings.set("key_pair.path", key_pair.path) end end
Version data entries
28 entries across 28 versions & 1 rubygems