diff options
author | Sachin Prabhu <sprabhu@redhat.com> | 2021-02-17 15:16:44 +0000 |
---|---|---|
committer | Anoop C S <anoopcs@cryptolab.net> | 2021-03-23 16:47:53 +0530 |
commit | fe13be832b1f3e242cda6156aa1321fcdee457ca (patch) | |
tree | e93c19ebe34ae489238a5f28e928568c22450eeb /vagrant | |
parent | a5046234ac8d400ff8593a0e450d3d20ec2ea1e5 (diff) | |
download | samba-integration-fe13be832b1f3e242cda6156aa1321fcdee457ca.tar.gz samba-integration-fe13be832b1f3e242cda6156aa1321fcdee457ca.tar.xz samba-integration-fe13be832b1f3e242cda6156aa1321fcdee457ca.zip |
Generate Vagrantfile
Convert the Vagrantfile to a jinja template.
This allows us to specify which image to use by the vagrant executable.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
Diffstat (limited to 'vagrant')
-rw-r--r-- | vagrant/local.yml | 1 | ||||
-rw-r--r-- | vagrant/roles/local.vagrant/tasks/main.yml | 5 | ||||
-rw-r--r-- | vagrant/templates/Vagrantfile.j2 (renamed from vagrant/Vagrantfile) | 2 |
3 files changed, 7 insertions, 1 deletions
diff --git a/vagrant/local.yml b/vagrant/local.yml index e647c06..c46c922 100644 --- a/vagrant/local.yml +++ b/vagrant/local.yml @@ -2,5 +2,6 @@ connection: local become: no roles: + - local.defaults - local.vagrant - local.prep diff --git a/vagrant/roles/local.vagrant/tasks/main.yml b/vagrant/roles/local.vagrant/tasks/main.yml index 1d6c3b8..2f5b570 100644 --- a/vagrant/roles/local.vagrant/tasks/main.yml +++ b/vagrant/roles/local.vagrant/tasks/main.yml @@ -1,3 +1,8 @@ +- name: Setup Vagrant file + template: + src: Vagrantfile.j2 + dest: Vagrantfile + - name: start vagrant vms command: vagrant up --no-provision diff --git a/vagrant/Vagrantfile b/vagrant/templates/Vagrantfile.j2 index 519e7a3..1ef3a53 100644 --- a/vagrant/Vagrantfile +++ b/vagrant/templates/Vagrantfile.j2 @@ -16,7 +16,7 @@ CLIENT_IP = "#{PUBLIC_NETWORK_BASE}.5" Vagrant.configure("2") do |config| config.ssh.insert_key = false config.vm.provider :libvirt do |v,override| - override.vm.box = "centos/7" + override.vm.box = "{{ distro.vagrant_image }}" override.vm.synced_folder '.', '/vagrant', disabled: true # We can not use qemu_use_session universally. |