Administration:projekte:puppet:konfiguration
Jump to navigation
Jump to search
Puppet Konfiguration
Puppet Server
Konfiguration
- Erst muss die Konfigurations Datei "/etc/puppet/puppet.conf" erstellt werden, in dem man folgenden Befehl ausführt:
puppetmaster --genconfig > /etc/puppet/puppet.conf
- Danach muss man die Konfigurations Datei puppet.conf unter: **/etc/puppet/** soweit anpassen, auf die vorhandene Architektur:
[...] [puppetmasterd] templatedir = /etc/puppet/manifests/templates bucketdir = /repo/puppet/filebucket [...]
- Die folgenden Konfigurations Datei site.pp wird als erstes aufgerufen von Puppet, alle mit include angegegenen module werde da geladen und liegt unter: **/etc/puppet/manifest/**
import "templates.pp" import "nodes.pp" import "classes/*" import "os/*" # All files get in the filebucket # filebucket { main: server => "<HOST>.<DOMAIN>.ch" } #File { backup => main }
- In der Konfigurations Datei: fileserver.conf unter dem Verzeichnis: **/etc/puppet/** werden die spezifischen Konfigurationen angegeben:
[...] [config] path /repo/puppet/files/config allow * [...]
Puppet Client
Konfiguration
- Die Konfigurations Datei: puppet.conf unter dem Verzeichnis: **/etc/puppet/** muss wie folgt Anpasst werden:
[...] [puppetd] [...] server = <HOST>.<DOMAIN>.ch