User Tools

Site Tools


packages:vagrant

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
packages:vagrant [2014-08-10 13:31]
glen [MATE Desktop]
packages:vagrant [2016-05-11 12:43] (current)
glen [PLD Base boxes] more compact
Line 17: Line 17:
 ===== PLD Base boxes ===== ===== PLD Base boxes =====
  
-glen is providing regularly built [[/​people/​glen/​vm-info|vagrant base boxes]]:+[[people:glen|glen]] ​is providing regularly built [[/​people/​glen/​vm-info|vagrant base boxes]]:
  
 +<note tip>
 ''​box add''​ command is needed only once or if you want to refresh your base box. ''​box add''​ command is needed only once or if you want to refresh your base box.
 +</​note>​
  
-32bit Th 3.10 kernel: +With Vagrant 1.5+ you can also use [[https://vagrantcloud.com/glen|vagrant ​cloud urls]]:
-<​code>​ +
-$ vagrant box add pld32 ftp://ftp.pld-linux.org/​people/glen/​vm/​pld32.box +
-vagrant ​init pld32 +
-$ vagrant up +
-$ vagrant ssh +
-</​code>​+
  
-64bit Th 3.10 kernel+  * vagrant box add [[https://​vagrantcloud.com/​glen/​boxes/​pld32|glen/​pld32]] 
-<​code>​ +  ​* ​vagrant box add [[https://vagrantcloud.com/glen/boxes/pld64|glen/pld64]] 
-vagrant box add pld64 ftp://ftp.pld-linux.org/​people/glen/vm/pld64.box +  ​* ​vagrant ​box add [[https://​vagrantcloud.com/​glen/​boxes/​pld32-th2012 | glen/pld32-th2012 ]] 
-$ vagrant init pld64 +  * vagrant box add [[https://vagrantcloud.com/glen/boxes/pld32-th2013 | glen/​pld32-th2013 ​]]
-$ vagrant up +
-vagrant ​ssh +
-</code> +
- +
-Additionally there'​s Th-2013-snap box available: +
-  * ftp://ftp.pld-linux.org/​people/glen/vm/th-2013/​pld32-th2013.box+
  
 the ''​.box''​ is actually [[https://​github.com/​mitchellh/​vagrant/​issues/​1741|importable by plain VirtualBox]] as well if you rename the file as ''​.ova'',​ on [[ftp://​ftp.pld-linux.org/​people/​glen/​vm/​|ftp]] there are symlinks for .ova files made for convenience. the ''​.box''​ is actually [[https://​github.com/​mitchellh/​vagrant/​issues/​1741|importable by plain VirtualBox]] as well if you rename the file as ''​.ova'',​ on [[ftp://​ftp.pld-linux.org/​people/​glen/​vm/​|ftp]] there are symlinks for .ova files made for convenience.
Line 51: Line 41:
 To install ''​chef-solo''​ do ''​poldek -u chef'',​ if you want to run chef server inside that box, have look at [[chef-server]]. To install ''​chef-solo''​ do ''​poldek -u chef'',​ if you want to run chef server inside that box, have look at [[chef-server]].
  
-If you are using ''​chef-client'',​ it's recommended to install [[https://​github.com/​cassianoleal/​vagrant-butcher|vagrant-butcher]] plugin to automatically delete node when destroying VM.+If you are using ''​chef-client'',​ it's recommended to install [[https://​github.com/​cassianoleal/​vagrant-butcher|vagrant-butcher]] plugin to automatically delete node when destroying VM
 + 
 +<​code>​ 
 +$ vagrant plugin install vagrant-butcher 
 +</​code>​ 
 + 
 +If using older Vagrant (< 1.5), you need older butcher plugin: 
 +<​code>​ 
 +$ vagrant plugin install vagrant-butcher --plugin-version=2.0.0 
 +</​code>​
  
 ==== MATE Desktop ==== ==== MATE Desktop ====
  
 I ([[people:​glen]]) needed to give someone VM image containing desktop application,​ as a result there'​s [[https://​gist.github.com/​glensc/​9948541|PLD Linux with MATE Desktop]] ''​Vagrantfile''​ which you can use to create same image from scratch. I ([[people:​glen]]) needed to give someone VM image containing desktop application,​ as a result there'​s [[https://​gist.github.com/​glensc/​9948541|PLD Linux with MATE Desktop]] ''​Vagrantfile''​ which you can use to create same image from scratch.
packages/vagrant.1407670315.txt.gz · Last modified: 2014-08-10 13:31 by glen