Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
configuration
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenEdx
configuration
Commits
19c56596
Commit
19c56596
authored
8 years ago
by
Ned Batchelder
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add per-repo configurability to the release vagrantfile
parent
3cf9ed1d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
7 deletions
+8
-7
vagrant/release/devstack/Vagrantfile
+8
-7
No files found.
vagrant/release/devstack/Vagrantfile
View file @
19c56596
...
...
@@ -66,11 +66,12 @@ openedx_releases = {
}
openedx_releases
.
default
=
"eucalyptus-devstack-2016-09-01"
rel
=
ENV
[
'OPENEDX_RELEASE'
]
openedx_release
=
ENV
[
'OPENEDX_RELEASE'
]
extra_vars_lines
=
""
if
rel
VERSION_VARS
.
each
do
|
var
|
VERSION_VARS
.
each
do
|
var
|
rel
=
ENV
[
var
.
upcase
]
||
openedx_release
if
rel
extra_vars_lines
+=
"-e
#{
var
}
=
#{
rel
}
\\\n
"
end
end
...
...
@@ -85,7 +86,7 @@ source /edx/app/edx_ansible/venvs/edx_ansible/bin/activate
cd /edx/app/edx_ansible/edx_ansible/playbooks
EXTRA_VARS="
#{
extra_vars_lines
}
"
CONFIG_VER="
#{
rel
||
'master'
}
"
CONFIG_VER="
#{
openedx_release
||
'master'
}
"
ansible-playbook -i localhost, -c local run_role.yml -e role=edx_ansible -e configuration_version=$CONFIG_VER $EXTRA_VARS
ansible-playbook -i localhost, -c local vagrant-devstack.yml -e configuration_version=$CONFIG_VER $EXTRA_VARS
...
...
@@ -94,10 +95,10 @@ SCRIPT
Vagrant
.
configure
(
VAGRANTFILE_API_VERSION
)
do
|
config
|
reldata
=
openedx_releases
[
rel
]
reldata
=
openedx_releases
[
openedx_release
]
if
Hash
==
reldata
.
class
boxname
=
openedx_releases
[
rel
][
:name
]
boxfile
=
openedx_releases
[
rel
].
fetch
(
:file
,
"
#{
boxname
}
.box"
)
boxname
=
openedx_releases
[
openedx_release
][
:name
]
boxfile
=
openedx_releases
[
openedx_release
].
fetch
(
:file
,
"
#{
boxname
}
.box"
)
else
boxname
=
reldata
boxfile
=
"
#{
boxname
}
.box"
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment