Commit e7dbe3e2 by Ned Batchelder

Overridable box file name

parent de673f04
...@@ -67,6 +67,7 @@ openedx_releases = { ...@@ -67,6 +67,7 @@ openedx_releases = {
openedx_releases.default = "eucalyptus-devstack-2016-09-01" openedx_releases.default = "eucalyptus-devstack-2016-09-01"
openedx_release = ENV['OPENEDX_RELEASE'] openedx_release = ENV['OPENEDX_RELEASE']
boxname = ENV['OPENEDX_BOXNAME']
# Build -e override lines for each overridable variable. # Build -e override lines for each overridable variable.
extra_vars_lines = "" extra_vars_lines = ""
...@@ -96,12 +97,17 @@ SCRIPT ...@@ -96,12 +97,17 @@ SCRIPT
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
reldata = openedx_releases[openedx_release] boxfile = ""
if Hash == reldata.class if not boxname
boxname = openedx_releases[openedx_release][:name] reldata = openedx_releases[openedx_release]
boxfile = openedx_releases[openedx_release].fetch(:file, "#{boxname}.box") if Hash == reldata.class
else boxname = openedx_releases[openedx_release][:name]
boxname = reldata boxfile = openedx_releases[openedx_release].fetch(:file, "")
else
boxname = reldata
end
end
if boxfile == ""
boxfile = "#{boxname}.box" boxfile = "#{boxname}.box"
end end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment