% $Id$
\documentclass[notes]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage{multicol}
\usepackage[framesassubsections]{beamerprosper}

\mode<presentation>
{
  \definecolor{beamerstructure}{RGB}{143,79,112}
  \definecolor{sidebackground}{RGB}{230,242,250}
  \color{beamerstructure}
  \usetheme[secheader]{Madrid}
  \usepackage{times}
  \userightsidebarcolortemplate{\color{sidebackground}}
  \beamertemplateballitem
}

\AtBeginSection[]
{
\begin{frame}<beamer>
    \frametitle{Plan}
    \tableofcontents[currentsection,hidesubsections]
\end{frame}
}

\AtBeginSubsection[]
{
\begin{frame}<beamer>
%    \frametitle{}
    \tableofcontents[sectionstyle=show/hide,subsectionstyle=show/shaded/hide]
\end{frame}
}

\begin{document}

\title{Comptes Utilisateurs}
\author{Olivier Thauvin}

\frame{\maketitle}

\begin{frame}[fragile]
\frametitle{Avant}
\begin{block}{Avant il y avait}
\pause
\begin{verbatim}
/etc/passwd
/etc/group
\end{verbatim}
\end{block}
\pause
\vfill
\begin{block}{évolution majeure:}
\pause
NIS (YP)
\end{block}
\end{frame}

\begin{frame}[fragile]
\frametitle{Avant}
\begin{block}{et on a eu\ldots}
\pause
LDAP (et ses 50 schémas)
\end{block}
\pause
\vfill
\begin{block}{\ldots et aussi}
\pause
Active directory
\end{block}
\end{frame}

\begin{frame}[fragile]
\frametitle{Avant}
\begin{block}{et puis\ldots}
\pause
Kerberos (heimdal)
\end{block}
\pause
\vfill
\begin{block}{}
Tout le reste qu'on ne peux pas rattacher à l'existent\ldots
\end{block}
\end{frame}

\begin{frame}
\frametitle{Besoins}
\begin{block}{On avait au LATMOS:}
\begin{itemize}
\item NIS
\item Active Directory
\item futur openLDAP
\end{itemize}
\end{block}
\pause
\vfill
\begin{block}{On voulait}
\begin{itemize}
\item centraliser la gestion des comptes
\item automatiser (login, uid)
\item avoir des bases synchronisées
\end{itemize}
\end{block}
\end{frame}

\begin{frame}[fragile]
\frametitle{Link-accounts}
\begin{block}{Principe}
\begin{itemize}
\item un fichier de configuration
\item des méthodes unifiées d'accès
\item des outils d'édition
\item un démon qui synchronise
\end{itemize}
\end{block}
\pause
\vfill
\begin{alertblock}{Ceci est une révolution}
\pause
un \verb+DBI+ pour les comptes utilisateurs ?
\end{alertblock}
\end{frame}

\begin{frame}[fragile]
\small
\frametitle{Exemple}
\begin{verbatim}
# la-query thauvin --fmt '%{givenName}\n'
Olivier

# la-query thauvin --fmt '%{givenName}\n' -b ldap
Olivier

# la-query thauvin --fmt '%{givenName}\n' -b ad
Olivier

# la-query thauvin --fmt '%{givenName}\n' -b kerberos
Base(heimdal/kerberos) Unknow attribute givenName
\end{verbatim}
\end{frame}


\begin{frame}
\frametitle{Contact}
\vfill
\begin{block}{\centering En cours:}
\begin{itemize}
\item documentation
\item nettoyage du code
\end{itemize}

pour aller sur CPAN.
\end{block}
\pause
\vfill
\begin{block}{\centering L'application}
\centering
\href{https://forge.ipsl.jussieu.fr/link-accounts}{https://forge.ipsl.jussieu.fr/link-accounts}
\end{block}
\pause
\vfill
\begin{exampleblock}{\centering Des questions ?}
\centering
olivier.thauvin@latmos.ipsl.fr
\end{exampleblock}
\vfill
\end{frame}

\end{document}
