Vagrant предоставления хоста publi c ключ не происходит - PullRequest
0 голосов
/ 29 марта 2020

Ниже Vagrantfile, когда я пытаюсь получить sh мой хост публикует c ключ к бродячей ВМ, но этого не происходит.

Может кто-нибудь сказать мне, если я что-то здесь упускаю?

Vagrant.configure("2") do |config|

  config.vm.box = "centos/7"


  config.vm.provision "shell" do |s|
    ssh_pub_key = File.readlines("#{Dir.home}/.ssh/id_rsa.pub").first.strip
    s.inline = <<-SHELL
      echo #{ssh_pub_key} >> /home/vagrant/.ssh/authorized_keys
      echo #{ssh_pub_key} >> /root/.ssh/authorized_keys
    SHELL
    end

   config.vm.network "public_network", ip: "192.168.0.144"

    config.vm.provider "virtualbox" do |vb|

     vb.memory = "1024"
     end

end
...