diff --git a/bericht/chef/chef-comparison.tex b/bericht/chef/chef-comparison.tex index c4b0a58..29a71d1 100644 --- a/bericht/chef/chef-comparison.tex +++ b/bericht/chef/chef-comparison.tex @@ -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 diff --git a/bericht/chef/chef-tests.tex b/bericht/chef/chef-tests.tex index 8ae0c35..4241ec6 100644 --- a/bericht/chef/chef-tests.tex +++ b/bericht/chef/chef-tests.tex @@ -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