chef: kaputte Referenzen repariert
This commit is contained in:
parent
5ceac037d4
commit
3af6483e93
@ -33,7 +33,7 @@ Es gibt mehrere Möglichkeiten \emph{Chef} zu betreiben:
|
||||
\emph{Chef-Server} und \emph{Enterprise Chef} wird bei Chef-Solo das
|
||||
Programm \emph{chef-solo} an Stelle von \emph{chef-client} ausgeführt. Diese
|
||||
Form wurde für die Umsetzung der Aufgabenstellung in
|
||||
Abschnitt~\ref{ssub:einrichtung-der-netzwerkdienste} gewählt.
|
||||
Abschnitt~\ref{sub:einrichtung-der-netzwerkdienste} gewählt.
|
||||
\item[Chef-Server] Hierbei authentifiziert sich \emph{Chef-Client} über eine
|
||||
\emph{REST-Api} zu einem \emph{Chef-Server} mittels eines privaten RSA-Keys.
|
||||
Auf diesem wird das Chef-repo zentral verwaltet. Der Chef-Client bekommt von
|
||||
@ -168,7 +168,7 @@ entnommen. Wie schon zu Beginn erwähnt, wird die Provisonierung von einem
|
||||
Programm namens \emph{Chef-Client} durchgeführt. Je nach gewählter Umgebung kann
|
||||
dieser periodisch vom Scheduler \emph{Cron} gestartet, permanent als
|
||||
Systemdienst laufen (z.B. bei Enterprise Chef) oder manuell gestartet werden
|
||||
(z.B. bei Vagrant - siehe~\ref{ssub:einrichtung-der-netzwerkdienste}).
|
||||
(z.B. bei Vagrant - siehe~\ref{sub:einrichtung-der-netzwerkdienste}).
|
||||
|
||||
Als erstes lädt dieser Prozess seine Konfiguration aus der Datei
|
||||
\emph{client.rb}. In dieser stehen beispielsweise die URL des Chef-Server, in
|
||||
|
@ -48,7 +48,7 @@ aufgesetzt werden müssen. Da Chefspec allerdings zu keinen Zeitpunkt Code auf
|
||||
dem System ausführt, sind weitere Integrationstest unerlässlich.
|
||||
|
||||
Der folgende Test wurde aus dem selbst geschriebenen NTP-Cookbook
|
||||
(\ref{ssub:einrichtung-der-netzwerkdienste}) entnommen.
|
||||
(\ref{sub:einrichtung-der-netzwerkdienste}) entnommen.
|
||||
|
||||
\begin{lstlisting}[language=Ruby]
|
||||
require_relative '../spec_helper'
|
||||
@ -118,7 +118,7 @@ Defaultrecipe aus dem NTP-Cookbook). Wenn das entsprechende Recipe von der Node
|
||||
ausgeführt wird, wird der dazugehörige Test nach dem Provisionierungsdurchlauf
|
||||
ebenfalls ausgeführt. Minitest-Handler erweitert RSpec um nützliche Methoden, um
|
||||
den Status des Systems zu überprüfen. Nachfolgend ein Beispiel aus dem Bind-Cookbook,
|
||||
welches in Abschnitt~\ref{ssub:einrichtung-der-netzwerkdienste} erwähnt wurde:
|
||||
welches in Abschnitt~\ref{sub:einrichtung-der-netzwerkdienste} erwähnt wurde:
|
||||
|
||||
\begin{lstlisting}[language=Ruby]
|
||||
describe_recipe 'bind::default' do
|
||||
|
Loading…
Reference in New Issue
Block a user