Browse code

add hostmanager option to Vagrantfile

Jim Minter authored on 2016/09/27 20:28:06
Showing 1 changed files
... ...
@@ -60,6 +60,8 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
60 60
     "sync_folders_type" => nil,
61 61
     "master_ip"         => ENV['OPENSHIFT_MASTER_IP'] || "10.245.2.2",
62 62
     "minion_ip_base"    => ENV['OPENSHIFT_MINION_IP_BASE'] || "10.245.2.",
63
+    "hostmanager_enabled" => false,
64
+    "hostmanager_aliases" => [],
63 65
     "virtualbox"        => {
64 66
       "box_name" => "fedora_inst",
65 67
       "box_url" => "https://mirror.openshift.com/pub/vagrant/boxes/openshift3/fedora_virtualbox_inst.box"
... ...
@@ -222,6 +224,15 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
222 222
         config.vm.network "forwarded_port", guest: 8080, host: 8080
223 223
         config.vm.network "forwarded_port", guest: 8443, host: 8443
224 224
       end
225
+
226
+      if Vagrant.has_plugin?('vagrant-hostmanager')
227
+        config.hostmanager.aliases = vagrant_openshift_config['hostmanager_aliases']
228
+      end
229
+    end
230
+
231
+    if Vagrant.has_plugin?('vagrant-hostmanager')
232
+      config.hostmanager.enabled = vagrant_openshift_config['hostmanager_enabled']
233
+      config.hostmanager.manage_host = true
225 234
     end
226 235
 
227 236
   end # vm definition(s)