Skip to content
Snippets Groups Projects
Commit 80c87db1 authored by edemsea's avatar edemsea
Browse files

Define custom playbook in Vagrantfile

This change allows the playbook used in Vagrant to be
defined by the end user.

This is useful in the case where a developer may want to use
their own playbook that imports Kubespray, but also leverage
the Kubespray Vagrantfile.
parent d0d7777d
No related branches found
No related tags found
No related merge requests found
......@@ -44,6 +44,8 @@ $kube_node_instances_with_disks = false
$kube_node_instances_with_disks_size = "20G"
$kube_node_instances_with_disks_number = 2
$playbook = "cluster.yml"
$local_release_dir = "/vagrant/temp"
host_vars = {}
......@@ -157,7 +159,7 @@ Vagrant.configure("2") do |config|
# when all the machines are up and ready.
if i == $num_instances
config.vm.provision "ansible" do |ansible|
ansible.playbook = "cluster.yml"
ansible.playbook = $playbook
if File.exist?(File.join(File.dirname($inventory), "hosts"))
ansible.inventory_path = $inventory
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment