Go to file
2014-01-27 16:08:01 +01:00
nodes prepare an additional compute node 2014-01-27 16:07:31 +01:00
presentation presentation: summary 2014-01-27 16:08:01 +01:00
report rake task to compile report 2014-01-27 11:14:14 +01:00
roles seperate node specific data from role 2014-01-21 23:11:25 +01:00
script vagrant: script to upgrade chef in advance 2014-01-22 10:31:01 +01:00
site-cookbooks workaround for ntp check 2014-01-27 16:07:01 +01:00
spec get network working 2014-01-27 11:13:56 +01:00
.envrc add documentation 2014-01-27 11:38:48 +01:00
.gitignore gitignore: blacklist direnv 2014-01-25 08:57:27 +01:00
Berksfile get network working 2014-01-27 11:13:56 +01:00
Gemfile seperate node specific data from role 2014-01-21 23:11:25 +01:00
Rakefile rake task to compile report 2014-01-27 11:14:14 +01:00
README.md README.md: instruction to log in 2014-01-27 16:05:46 +01:00
Thorfile First commit 2014-01-19 15:34:01 +01:00
Vagrantfile prepare an additional compute node 2014-01-27 16:07:31 +01:00

Für das Basissetup wird vagrant, virtualbox und ruby (> 1.9) benötigt:

$ vagrant --version
Vagrant 1.4.3

$ VBoxManage --version
4.3.6_OSEr91406

$ ruby --version
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]

Ruby-Abhängigkeiten installieren:

$ cd chef-lctp && bundle

Es werden ein paar andere Cookbooks verwendet, diese werden mit diesem Befehl heruntergeladen (der berkshelf sollte mit bundle installiert werden)

$ berks install

In vagrant benutze ich noch 2 Plugins, welche installiert werden müssen:

$ vagrant plugin install vagrant-vbguest
$ vagrant plugin install vagrant-berkshelf

Danach können die virtuellen Maschinen hochgefahren werden:

$ vagrant up

Danach kann man sich mit den Befehl:

$ vagrant ssh node0.lctp

bzw.

$ vagrant ssh node1.lctp

auf den VMs einloggen