Vagrant-based testing environment #111
10
Vagrantfile
vendored
10
Vagrantfile
vendored
|
@ -3,22 +3,16 @@ Vagrant.require_version ">= 1.7.0"
|
||||||
Vagrant.configure(2) do |config|
|
Vagrant.configure(2) do |config|
|
||||||
config.vm.network "forwarded_port", guest: 19022, host: 19022, id: "new_ssh"
|
config.vm.network "forwarded_port", guest: 19022, host: 19022, id: "new_ssh"
|
||||||
config.vm.define "datacoop" do |datacoop|
|
config.vm.define "datacoop" do |datacoop|
|
||||||
datacoop.vm.box = "ubuntu/bionic64"
|
datacoop.vm.box = "ubuntu/focal64"
|
||||||
datacoop.vm.hostname = "datacoop"
|
datacoop.vm.hostname = "datacoop"
|
||||||
datacoop.vm.provider "virtualbox" do |v|
|
datacoop.vm.provider "virtualbox" do |v|
|
||||||
v.memory = 4096
|
v.memory = 4096
|
||||||
end
|
end
|
||||||
datacoop.vm.provision "ansible" do |ansible|
|
datacoop.vm.provision "ansible" do |ansible|
|
||||||
ansible.verbose = "v"
|
|
||||||
ansible.compatibility_mode = "2.0"
|
ansible.compatibility_mode = "2.0"
|
||||||
ansible.playbook = "playbook.yml"
|
ansible.playbook = "playbook.yml"
|
||||||
ansible.ask_vault_pass = true
|
ansible.ask_vault_pass = true
|
||||||
ansible.host_vars = {
|
ansible.verbose = "v"
|
||||||
"datacoop" => {"ansible_python_interpreter" => "/usr/bin/python3.6"}
|
|
||||||
}
|
|
||||||
ansible.groups = {
|
|
||||||
"all" => ["datacoop"]
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue