diff options
-rw-r--r-- | lib/leap_cli/path.rb | 4 | ||||
-rw-r--r-- | lib/leap_cli/remote/tasks.rb | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/lib/leap_cli/path.rb b/lib/leap_cli/path.rb index 1f6726a..43bb3e0 100644 --- a/lib/leap_cli/path.rb +++ b/lib/leap_cli/path.rb @@ -99,4 +99,8 @@ module LeapCli; module Path end end + def self.vagrant_ssh_key_file + File.join(LEAP_CLI_BASE_DIR, 'vendor', 'vagrant_ssh_keys', 'vagrant.key') + end + end; end diff --git a/lib/leap_cli/remote/tasks.rb b/lib/leap_cli/remote/tasks.rb index d7a90e7..a2d12b8 100644 --- a/lib/leap_cli/remote/tasks.rb +++ b/lib/leap_cli/remote/tasks.rb @@ -25,8 +25,7 @@ end task :install_insecure_vagrant_key, :max_hosts => MAX_HOSTS do leap.log :installing, "insecure vagrant key" do leap.mkdirs '/root/.ssh' - key_file = File.expand_path('../../../vendor/vagrant_ssh_keys/vagrant.pub', File.dirname(__FILE__)) - upload key_file, '/root/.ssh/authorized_keys2', :mode => '600' + upload LeapCli::Path.vagrant_ssh_key_file, '/root/.ssh/authorized_keys2', :mode => '600' end end |