\label{doc_usecases_record_elektra_UC_different_hosts_md_md_doc_usecases_record_elektra_UC_different_hosts}%
\Hypertarget{doc_usecases_record_elektra_UC_different_hosts_md_md_doc_usecases_record_elektra_UC_different_hosts}%
 \hypertarget{doc_usecases_record_elektra_UC_different_hosts_md_autotoc_md4557}{}\doxysection{Summary}\label{doc_usecases_record_elektra_UC_different_hosts_md_autotoc_md4557}

\begin{DoxyItemize}
\item {\bfseries{Title\+:}} Configure different hosts with the same playbook
\item {\bfseries{Scope\+:}} Configuration
\item {\bfseries{Level\+:}} User goal
\item {\bfseries{Actors\+:}} User (usually sysadmin)
\item {\bfseries{Brief\+:}} It should be possible to configure different hosts with the same playbook. Furthermore, when doing session recording and exporting the merge playbook, the changed keys should be updated in the appropriate spots in the playbook.
\end{DoxyItemize}\hypertarget{doc_usecases_record_elektra_UC_different_hosts_md_autotoc_md4558}{}\doxysection{Scenarios}\label{doc_usecases_record_elektra_UC_different_hosts_md_autotoc_md4558}

\begin{DoxyItemize}
\item {\bfseries{Precondition\+:}} -\/
\item {\bfseries{Main success scenario\+:}} The user runs a playbook
\item {\bfseries{Alternative scenario\+:}}
\begin{DoxyItemize}
\item The user changes keys that are specific to this host/group of hosts
\item The user exports a merged playbook
\item The user runs the exported playbook
\end{DoxyItemize}
\item {\bfseries{Error scenario\+:}} -\/
\item {\bfseries{Postcondition\+:}} All hosts have their appropriate configuration applied
\item {\bfseries{Non-\/functional Constraints\+:}} -\/ 
\end{DoxyItemize}