Running vagrant up --provider=vultr produces this error:
I'm running Rocky Linux release 8.5 (Green Obsidian) with Vagrant 2.2.19
Traceback (most recent call last):
16: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/bin/vagrant:231:in `<main>'
15: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/lib/vagrant/environment.rb:290:in `cli'
14: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/lib/vagrant/cli.rb:67:in `execute'
13: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/plugins/commands/up/command.rb:87:in `execute'
12: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/lib/vagrant/plugin/v2/command.rb:186:in `with_target_vms'
11: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/lib/vagrant/plugin/v2/command.rb:186:in `each'
10: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/lib/vagrant/plugin/v2/command.rb:204:in `block in with_target_vms'
9: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/lib/vagrant/plugin/v2/command.rb:180:in `block in with_target_vms'
8: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/lib/vagrant/environment.rb:716:in `machine'
7: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/lib/vagrant/vagrantfile.rb:81:in `machine'
6: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/lib/vagrant/vagrantfile.rb:81:in `new'
5: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/lib/vagrant/machine.rb:142:in `initialize'
4: from /opt/vagrant/embedded/gems/2.2.19/gems/vagrant-2.2.19/lib/vagrant/machine.rb:142:in `new'
3: from /home/vbox/.vagrant.d/gems/2.7.4/gems/vagrant-vultr-0.1.2/lib/vagrant-vultr/provider.rb:10:in `initialize'
2: from /home/vbox/.vagrant.d/gems/2.7.4/gems/vagrant-vultr-0.1.2/lib/vagrant-vultr/helpers/client.rb:9:in `client'
1: from /home/vbox/.vagrant.d/gems/2.7.4/gems/vagrant-vultr-0.1.2/lib/vagrant-vultr/helpers/client.rb:9:in `new'
/home/vbox/.vagrant.d/gems/2.7.4/gems/vagrant-vultr-0.1.2/lib/vagrant-vultr/helpers/client.rb:22:in `initialize': undefined method `api_key=' for Vultr:Module (NoMethodError)
Here is my Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.provider :vultr do |vultr, override|
override.ssh.private_key_path = '~/.ssh/id_rsa'
override.vm.box = 'vultr'
override.vm.box_url = 'https://github.com/p0deje/vagrant-vultr/raw/master/box/vultr.box'
vultr.token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' #You can also use VULTR_TOKEN environment variable
vultr.region = 'Seattle'
vultr.plan = '768 MB RAM,15 GB SSD,1.00 TB BW'
vultr.os = 'Ubuntu 14.04 x64'
end
end
Running
vagrant up --provider=vultr
produces this error:I'm running Rocky Linux release 8.5 (Green Obsidian) with Vagrant 2.2.19
Here is my Vagrantfile:
Thanks