Administration:projekte:puppet:konfiguration
From Chaoswiki
Contents |
[edit]
Puppet Konfiguration
[edit]
Puppet Server
[edit]
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 *
[...]
[edit]
Puppet Client
[edit]
Konfiguration
- Die Konfigurations Datei: puppet.conf unter dem Verzeichnis: **/etc/puppet/** muss wie folgt Anpasst werden:
[...] [puppetd] [...] server = <HOST>.<DOMAIN>.ch
