From: Guillaume Abrioux Date: Tue, 10 Aug 2021 14:11:37 +0000 (+0200) Subject: Vagrantfile: fallback on 'varant_variables.yml.sample' X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3d27f9e7dc7ee775be57c27c3620009f9935ddcc;p=ceph-ansible.git Vagrantfile: fallback on 'varant_variables.yml.sample' When using a vagrant command from the root directory of the repo, it throws an error if no 'vagrant_variables.yml' file is present. ``` Message: Errno::ENOENT: No such file or directory @ rb_sysopen - /home/guits/workspaces/ceph-ansible/vagrant_variables.yml ``` Signed-off-by: Guillaume Abrioux --- diff --git a/Vagrantfile b/Vagrantfile index 797e1c9e9..a25b9641e 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -4,7 +4,13 @@ require 'yaml' VAGRANTFILE_API_VERSION = '2' -config_file=File.expand_path(File.join(File.dirname(__FILE__), 'vagrant_variables.yml')) +if File.file?(File.join(File.dirname(__FILE__), 'vagrant_variables.yml')) then + vagrant_variables_file = 'vagrant_variables.yml' +else + vagrant_variables_file = 'vagrant_variables.yml.sample' +end + +config_file=File.expand_path(File.join(File.dirname(__FILE__), vagrant_variables_file)) settings=YAML.load_file(config_file)