fixed with loop and added vagrant test
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-08-11 22:04:55 +02:00
parent 1df141c48d
commit 93b101ac50
3 changed files with 23 additions and 2 deletions

21
tests/Vagrantfile vendored Normal file
View File

@ -0,0 +1,21 @@
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
boxes = [
{ :name => "ubuntu-hello-world-box", :box => "ubuntu/xenial64" },
{ :name => "debian-hello-world-box", :box => "debian/stretch64" },
{ :name => "centos-hello-world-box", :box => "geerlingguy/centos8" }
]
boxes.each do |opts|
config.vm.define opts[:name] do |config|
config.vm.box = opts[:box]
if opts[:name] == boxes.last[:name]
config.vm.provision "ansible" do |ansible|
ansible.playbook = "test-playbook.yml"
ansible.limit = "all"
end
end
end
end
end

View File

@ -4,4 +4,4 @@
hosts: all
gather_facts: True
roles:
- update-system
- ../../.