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

Version Path
bosh-bootstrap-0.18.1 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.18.0 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.17.1 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.17.0 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.16.2 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.16.1 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.16.0 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.15.0 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.14.5 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.14.4 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.14.3 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.14.2 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.14.1 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.14.0 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.13.2 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.13.1 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.13.0 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.12.0 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.11.15 lib/bosh-bootstrap/cli/helpers/key_pair.rb
bosh-bootstrap-0.11.14 lib/bosh-bootstrap/cli/helpers/key_pair.rb