Sha256: e8e4ce44156eecc363d7ef87ecb8a9207517cabf44e2913680df8eb3b07af1e9

Contents?: true

Size: 412 Bytes

Versions: 47

Compression:

Stored size: 412 Bytes

Contents

module Vagrant
  module Command
    class ProvisionCommand < NamedBase
      register "provision", "Rerun the provisioning scripts on a running VM"

      def execute
        target_vms.each do |vm|
          if vm.created? && vm.vm.running?
            vm.provision
          else
            vm.env.ui.info I18n.t("vagrant.commands.common.vm_not_created")
          end
        end
      end
    end
  end
end

Version data entries

47 entries across 47 versions & 4 rubygems

Version Path
vagrantup-0.8.2 lib/vagrant/command/provision.rb
vagrantup-0.8.1 lib/vagrant/command/provision.rb
vagrantup-0.8.0 lib/vagrant/command/provision.rb
vagrantup-0.7.8 lib/vagrant/command/provision.rb
vagrantup-0.7.7 lib/vagrant/command/provision.rb
vagrantup-0.7.6 lib/vagrant/command/provision.rb
vagrantup-0.7.5 lib/vagrant/command/provision.rb
vagrantup-0.7.4 lib/vagrant/command/provision.rb
vagrantup-0.7.3 lib/vagrant/command/provision.rb
vagrantup-0.7.2 lib/vagrant/command/provision.rb
vagrantup-0.7.1 lib/vagrant/command/provision.rb
vagrantup-0.7.0 lib/vagrant/command/provision.rb
vagrantup-0.6.9 lib/vagrant/command/provision.rb
vagrantup-0.6.8 lib/vagrant/command/provision.rb
vagrantup-0.6.7 lib/vagrant/command/provision.rb
vagrantup-0.6.6 lib/vagrant/command/provision.rb
vagrantup-0.6.5 lib/vagrant/command/provision.rb
vagrantup-0.6.4 lib/vagrant/command/provision.rb
vagrantup-0.6.3 lib/vagrant/command/provision.rb
vagrantup-0.6.2 lib/vagrant/command/provision.rb