diff options
| author | Carlos Konstanski <ckonstanski@pippiandcarlos.com> | 2018-03-10 12:53:30 -0700 |
|---|---|---|
| committer | Carlos Konstanski <ckonstanski@pippiandcarlos.com> | 2018-03-10 12:53:30 -0700 |
| commit | 82a4e72b03b61fcde7244ba199d834cea9849138 (patch) | |
| tree | e9037732080694ccfb871784c5c8f4e4f6f80e8c /bootstrap/pillar_config.rb | |
| parent | 732ac669a3c7b579cf5e3598d1c767499e39cb92 (diff) | |
Choose the correct docker containers to pull at runtime
Issue: IS-80
Diffstat (limited to 'bootstrap/pillar_config.rb')
| -rwxr-xr-x | bootstrap/pillar_config.rb | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/bootstrap/pillar_config.rb b/bootstrap/pillar_config.rb index 2a7ccbf..772d76e 100755 --- a/bootstrap/pillar_config.rb +++ b/bootstrap/pillar_config.rb @@ -54,9 +54,10 @@ def process_yaml(branch) yml["ansible"]["build_dir"] = "/root/openbook_build/ansible" components.each do |component| yml["#{component.gsub("-", "_")}"] = { - "jar_name" => "#{component}-#{branch}", - "image_name" => "openbook_#{component.gsub("-", "_")}_#{branch}", - "container_name" => "#{component.gsub("-", "_")}_#{branch}", + "branch" => "#{branch}", + "jar_name" => "#{component}", + "image_name" => "openbook_#{component.gsub("-", "_")}", + "container_name" => "#{component.gsub("-", "_")}", "build_dir" => "/root/openbook_build/#{component.gsub("-", "_")}" } end @@ -64,18 +65,20 @@ def process_yaml(branch) end def main() - branch = "" + branch = nil opts = GetoptLong.new(["--branch", "-b", GetoptLong::REQUIRED_ARGUMENT]) - opts.each do |opt, arg| case opt when "--branch" branch = arg end end - - yml = process_yaml(branch) - puts yml.to_json + if branch + yml = process_yaml(branch) + puts yml.to_json + else + raise "--branch must be supplied." + end end main() |
