Sha256: 0ce3dd17f27290b86645dda0f080ea776f4616694572d8a5ea31e7a4545c0bca

Contents?: true

Size: 1.4 KB

Versions: 5

Compression:

Stored size: 1.4 KB

Contents

# -*- mode: ruby -*-
# vi: set ft=ruby :

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.provider :virtualbox do |v|
    v.check_guest_additions = false
    v.functional_vboxsf     = false
  end

  if Vagrant.has_plugin?("vagrant-vbguest") then
    config.vbguest.auto_update = false
  end

  config.vm.define "<%= name %>" do |docker|
    docker.vm.box = "coreos-<%= coreos_channel %>"
    docker.vm.box_url = "http://stable.release.core-os.net/amd64-usr/current/coreos_production_vagrant.json"
    <% if network_address == "dhcp" %>
    docker.vm.network "private_network", type: "dhcp"
    <% else  %>
    docker.vm.network "private_network", ip: "<%= network_address %>"
    <% end %>
    docker.vm.hostname = "<%= name %>"
    docker.vm.provider "virtualbox" do |vb|
      vb.name = "<%= name %>"
      vb.gui = false
      vb.cpus = <%= cpus %>
      vb.memory = <%= memory %>
      vb.auto_nat_dns_proxy = false
      vb.customize ["modifyvm", :id, "--natdnsproxy1", "off" ]
      vb.customize ["modifyvm", :id, "--natdnshostresolver1", "off" ]
    end
    docker.vm.provision :file, :source => "<%= cloudinit %>", :destination => "/tmp/vagrantfile-user-data"
    docker.vm.provision :shell, :inline => "mv /tmp/vagrantfile-user-data /var/lib/coreos-vagrant/", :privileged => true
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
krates-plugin-vagrant-0.3.5 lib/kontena/machine/vagrant/Vagrantfile.node.rb.erb
krates-plugin-vagrant-0.3.4 lib/kontena/machine/vagrant/Vagrantfile.node.rb.erb
krates-plugin-vagrant-0.3.3 lib/kontena/machine/vagrant/Vagrantfile.node.rb.erb
krates-plugin-vagrant-0.3.2 lib/kontena/machine/vagrant/Vagrantfile.node.rb.erb
krates-plugin-vagrant-0.3.1 lib/kontena/machine/vagrant/Vagrantfile.node.rb.erb