Module: Bosh::Bootstrap::Cli::Helpers::KeyPair
- Includes:
- FileUtils
- Included in:
- Bosh::Bootstrap::Cli::Helpers
- Defined in:
- lib/bosh-bootstrap/cli/helpers/key_pair.rb
Instance Method Summary collapse
Instance Method Details
#setup_keypair ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/bosh-bootstrap/cli/helpers/key_pair.rb', line 8 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 |