Skip to content

Commit 5b0e5bd

Browse files
author
Matthew Fisher
committed
Merge pull request #754 from opdemand/stop_vagrant_reboots
fix(contrib/vagrant): prevent Vagrant reboots
2 parents 0f6761e + 9614d3b commit 5b0e5bd

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

Vagrantfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,9 @@ Vagrant.configure("2") do |config|
3838
# workaround missing /etc/environment
3939
config.vm.provision :shell, :inline => "touch /etc/environment", :privileged => true
4040

41-
# disable update-engine to prevent reboots
42-
config.vm.provision :shell, :inline => "systemctl disable update-engine && systemctl mask update-engine", :privileged => true
41+
# disable update-engine to prevent reboots
42+
config.vm.provision :shell, :inline => "systemctl stop update-engine-reboot-manager && systemctl disable update-engine-reboot-manager && systemctl mask update-engine-reboot-manager", :privileged => true
43+
config.vm.provision :shell, :inline => "systemctl stop update-engine && systemctl disable update-engine && systemctl mask update-engine", :privileged => true
4344

4445
# user-data bootstrapping
4546
config.vm.provision :file, :source => "contrib/coreos/user-data", :destination => "/tmp/user-data"

contrib/vagrant/Vagrantfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@ Vagrant.configure("2") do |config|
4242
config.vm.provision :shell, :inline => "touch /etc/environment", :privileged => true
4343

4444
# disable update-engine to prevent reboots
45-
config.vm.provision :shell, :inline => "systemctl disable update-engine && systemctl mask update-engine", :privileged => true
45+
config.vm.provision :shell, :inline => "systemctl stop update-engine-reboot-manager && systemctl disable update-engine-reboot-manager && systemctl mask update-engine-reboot-manager", :privileged => true
46+
config.vm.provision :shell, :inline => "systemctl stop update-engine && systemctl disable update-engine && systemctl mask update-engine", :privileged => true
47+
4648

4749
# user-data bootstrapping
4850
config.vm.provision :file, :source => "../coreos/user-data", :destination => "/tmp/user-data"

0 commit comments

Comments
 (0)