You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Jörg Thalheim cb9d5991c3 add report.pdf 7 years ago
manifests add puppet 7 years ago
modules add puppet 7 years ago
nodes add puppet 7 years ago
presentation presentation: relative links 7 years ago
report add report.pdf 7 years ago
roles seperate node specific data from role 7 years ago
script add report 7 years ago
site-cookbooks ntp/README.md: fix typo 7 years ago
spec fix lctp-network_spec 7 years ago
.envrc add report 7 years ago
.gitignore gitignore: blacklist direnv 7 years ago
.gitmodules presentation: vorletzter Schliff 7 years ago
Berksfile get network working 7 years ago
Gemfile Gemfile: add rake 7 years ago
README.md add clone url 7 years ago
Rakefile rake:test fix syntax check 7 years ago
Thorfile First commit 7 years ago
Vagrantfile add report 7 years ago

README.md

Clone-URL:

$ git clone anongit@higgsboson.tk:chef-lctp

Mein Abschlussprojekt für das Linuxcluster-Praktikum (lctp) an der TU Dresden Provisionierungssystem Chef

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]

Für Chef

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

Für Puppet

Puppet Module auschecken:

$ git submodule init
$ git submodule update