Hi Alvaro,

Thanks for your reply.
I think the ssh_settings that you are referring to is for accessing the VM. 
I was referring to accessing the remote server.
As per plugin provider options this is what I found and tried to use

https://github.com/vagrant-libvirt/vagrant-libvirt#provider-options

Any idea if I am maybe still using it incorrectly ?


On Thursday, January 25, 2018 at 8:21:55 AM UTC+5:30, Alvaro Miranda 
Aguilera wrote:
>
> hello
>
> seems you got the user/pass on the wrong block.
>
> https://www.vagrantup.com/docs/vagrantfile/ssh_settings.html
>
> config.ssh.username
>
> or 
> x.ssh.username
>
>
>
>
> On Wed, Jan 24, 2018 at 7:23 AM, Shashank Korada <[email protected] 
> <javascript:>> wrote:
>
>> Hello,
>>
>> I am trying to launch VMs on a remote server by specifying the 
>> username/password for the server in the Vagrantfile but on running "vagrant 
>> up" it still prompts me for the password.
>> How do I avoid being prompted for the password?
>>
>> This is my current Vagrantfile:
>>
>> VAGRANTFILE_API_VERSION = "2"
>> Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
>>   config.ssh.forward_agent = true
>>   config.vm.define "test-remote-vm-libvirt" do |x|
>>     x.vm.box = "ceph/ubuntu-xenial"
>>     x.vm.hostname = "test-remote-vm-libvirt"
>>     x.vm.network :private_network, ip: 10.0.10.100
>>     x.vm.provider :libvirt do |v|
>>       v.driver = "kvm"
>>       v.host = "10.73.40.52"
>>       v.username = "skorada"
>>       v.password = "mypassword"
>>       v.connect_via_ssh = true
>>       v.memory = 2
>>       v.cpus = 2
>>       v.nested = true
>>     end
>>   end
>> end
>>
>> Console logs on bringing up vagrant:
>>
>> skorada@test-server:~/home/vagrant/$ vagrant up
>> Bringing machine 'test-remote-vm-libvirt' up with 'libvirt' provider...
>>
>> root@localhost's password:   ==================================> PASSWORD 
>> PROMPT
>>
>> ==> test-remote-vm-libvirt: Creating image (snapshot of base box volume).
>> ==> test-remote-vm-libvirt: Creating domain with the following settings...
>> ==> test-remote-vm-libvirt:  -- Name:              
>> master_test-remote-vm-libvirt
>> ==> test-remote-vm-libvirt:  -- Domain type:       kvm
>> ==> test-remote-vm-libvirt:  -- Cpus:              2
>> ==> test-remote-vm-libvirt:  -- Feature:           acpi
>> ==> test-remote-vm-libvirt:  -- Feature:           apic
>> ==> test-remote-vm-libvirt:  -- Feature:           pae
>> ==> test-remote-vm-libvirt:  -- Memory:            6000M
>> ==> test-remote-vm-libvirt:  -- Management MAC:
>> ==> test-remote-vm-libvirt:  -- Loader:
>> ==> test-remote-vm-libvirt:  -- Base box:          ceph/ubuntu-xenial
>> ==> test-remote-vm-libvirt:  -- Storage pool:      default
>> ==> test-remote-vm-libvirt:  -- Image:            
>>  /var/lib/libvirt/images/master_test-remote-vm-libvirt.img (301G)
>> ==> test-remote-vm-libvirt:  -- Volume Cache:      default
>> ==> test-remote-vm-libvirt:  -- Kernel:
>> ==> test-remote-vm-libvirt:  -- Initrd:
>> ==> test-remote-vm-libvirt:  -- Graphics Type:     vnc
>> ==> test-remote-vm-libvirt:  -- Graphics Port:     5900
>> ==> test-remote-vm-libvirt:  -- Graphics IP:       127.0.0.1
>> ==> test-remote-vm-libvirt:  -- Graphics Password: Not defined
>> ==> test-remote-vm-libvirt:  -- Video Type:        cirrus
>> ==> test-remote-vm-libvirt:  -- Video VRAM:        9216
>> ==> test-remote-vm-libvirt:  -- Sound Type:
>> ==> test-remote-vm-libvirt:  -- Keymap:            en-us
>> ==> test-remote-vm-libvirt:  -- TPM Path:
>> ==> test-remote-vm-libvirt:  -- INPUT:             type=mouse, bus=ps2
>> ==> test-remote-vm-libvirt: Creating shared folders metadata...
>> ==> test-remote-vm-libvirt: Starting domain.
>> ==> test-remote-vm-libvirt: Waiting for domain to get an IP address...
>> ==> test-remote-vm-libvirt: Waiting for SSH to become available...
>> Pseudo-terminal will not be allocated because stdin is not a terminal.
>> skorada@localhost's password:    ====================================> 
>> PASSWORD PROMPT
>> ==> test-remote-vm-libvirt: Setting hostname...
>> ==> test-remote-vm-libvirt: Configuring and enabling network interfaces...
>> ==> test-remote-vm-libvirt: Rsyncing folder: /home/vagrant/ => /vagrant
>>
>> skorada@localhost's password:   ====================================> 
>> PASSWORD PROMPT
>>
>>
>> Am I missing any ssh config that is required? Also dont understand why I 
>> am being prompted for a password multiple times
>> Any pointers would be helpful.
>>
>> Regards
>>
>> -- 
>> This mailing list is governed under the HashiCorp Community Guidelines - 
>> https://www.hashicorp.com/community-guidelines.html. Behavior in 
>> violation of those guidelines may result in your removal from this mailing 
>> list.
>>  
>> GitHub Issues: https://github.com/mitchellh/vagrant/issues
>> IRC: #vagrant on Freenode
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Vagrant" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/vagrant-up/453f75a4-41b0-4a6e-ae22-79b8f86b5717%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/vagrant-up/453f75a4-41b0-4a6e-ae22-79b8f86b5717%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Alvaro
>
>

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/vagrant/issues
IRC: #vagrant on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vagrant-up/d335ea3a-63c6-4853-8881-2964f8af316d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to