From ddd71f3332b7025e2bfd3b55106b49ef3195e859 Mon Sep 17 00:00:00 2001 From: Benjamin Bohard Date: Mon, 31 Dec 2018 09:52:35 +0100 Subject: [PATCH] =?UTF-8?q?Composition=20de=20la=20formation=20pour=20le?= =?UTF-8?q?=20conseil=20d=C3=A9partemental=2073?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- figures/cadoles/banner_02.png | Bin 0 -> 56737 bytes figures/cadoles/simple_dash.tex | 8 ++ .../en/modules_EOLE_envole/sphynx/schema.png | Bin 0 -> 81490 bytes presentations/CD73/CD73.tex | 68 ++++++++++--- slides/licences/license-cc-by-sa-2.0.tex | 14 +++ .../amon/00-description.tex | 13 +++ .../amonecole/00-description.tex | 10 ++ .../modules_EOLE_envole/commun/00-intro.tex | 16 +++ .../commun/01-nouveaute25.tex | 15 +++ .../commun/01-nouveaute26.tex | 21 ++++ .../commun/02-gen_config.tex | 48 +++++++++ .../commun/02-instance-reconfigure.tex | 7 ++ .../commun/02-quatre_phases-pratique.tex | 14 +++ .../commun/02-quatre_phases.tex | 96 ++++++++++++++++++ .../commun/03-mise-a-jour.tex | 52 ++++++++++ .../commun/04-diagnose-pratique.tex | 8 ++ .../commun/04-diagnose.tex | 7 ++ .../commun/08-info_internet.tex | 5 + .../horus/00-description.tex | 14 +++ .../scribe/00-description.tex | 15 +++ .../scribe/00-virtualbox.tex | 8 ++ .../sphynx/00-description.tex | 15 +++ .../tronc-commun-1/00-panorama-module.tex | 65 ++++++++++++ .../tronc-commun-1/05-conteneurs.tex | 9 ++ .../tronc-commun-1/06-firewall.tex | 5 + .../tronc-commun-1/06-schedule.tex | 5 + .../tronc-commun-1/06-zpratique.tex | 5 + .../tronc-commun-1/07-onduleur-pratique.tex | 5 + .../tronc-commun-1/07-onduleur.tex | 5 + .../tronc-commun-1/08-trouver.tex | 5 + .../tronc-commun-1/10-application-zephir.tex | 5 + .../tronc-commun-1/11-application-zephir2.tex | 5 + .../tronc-commun-1/20-gnu_linux.tex | 5 + .../tronc-commun-1/20-tcpdump-tshark.tex | 5 + .../tronc-commun-1/21-lire-ecrire.tex | 5 + .../tronc-commun-1/22-commande-distance.tex | 5 + .../tronc-commun-1/30-ead.tex | 5 + .../31-interface-semi-graphique.tex | 5 + .../tronc-commun-1/99-migration-zephir.tex | 5 + slides/style/plan.tex | 10 ++ slides/style/preambule.tex | 84 +++++++++++++++ slides/style/title.tex | 5 + 42 files changed, 690 insertions(+), 12 deletions(-) create mode 100644 figures/cadoles/banner_02.png create mode 100644 figures/cadoles/simple_dash.tex create mode 100644 figures/en/modules_EOLE_envole/sphynx/schema.png create mode 100644 slides/licences/license-cc-by-sa-2.0.tex create mode 100644 slides/modules_EOLE_envole/amon/00-description.tex create mode 100644 slides/modules_EOLE_envole/amonecole/00-description.tex create mode 100644 slides/modules_EOLE_envole/commun/00-intro.tex create mode 100644 slides/modules_EOLE_envole/commun/01-nouveaute25.tex create mode 100644 slides/modules_EOLE_envole/commun/01-nouveaute26.tex create mode 100644 slides/modules_EOLE_envole/commun/02-gen_config.tex create mode 100644 slides/modules_EOLE_envole/commun/02-instance-reconfigure.tex create mode 100644 slides/modules_EOLE_envole/commun/02-quatre_phases-pratique.tex create mode 100644 slides/modules_EOLE_envole/commun/02-quatre_phases.tex create mode 100644 slides/modules_EOLE_envole/commun/03-mise-a-jour.tex create mode 100644 slides/modules_EOLE_envole/commun/04-diagnose-pratique.tex create mode 100644 slides/modules_EOLE_envole/commun/04-diagnose.tex create mode 100644 slides/modules_EOLE_envole/commun/08-info_internet.tex create mode 100644 slides/modules_EOLE_envole/horus/00-description.tex create mode 100644 slides/modules_EOLE_envole/scribe/00-description.tex create mode 100644 slides/modules_EOLE_envole/scribe/00-virtualbox.tex create mode 100644 slides/modules_EOLE_envole/sphynx/00-description.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/00-panorama-module.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/05-conteneurs.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/06-firewall.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/06-schedule.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/06-zpratique.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/07-onduleur.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/08-trouver.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/10-application-zephir.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/11-application-zephir2.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/20-gnu_linux.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/20-tcpdump-tshark.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/21-lire-ecrire.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/22-commande-distance.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/30-ead.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique.tex create mode 100644 slides/modules_EOLE_envole/tronc-commun-1/99-migration-zephir.tex create mode 100644 slides/style/plan.tex create mode 100644 slides/style/preambule.tex create mode 100644 slides/style/title.tex diff --git a/figures/cadoles/banner_02.png b/figures/cadoles/banner_02.png new file mode 100644 index 0000000000000000000000000000000000000000..1bdd60ab0f3cbc19c9936754aac84c003a05feeb GIT binary patch literal 56737 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 literal 0 HcmV?d00001 diff --git a/figures/cadoles/simple_dash.tex b/figures/cadoles/simple_dash.tex new file mode 100644 index 0000000..b92f153 --- /dev/null +++ b/figures/cadoles/simple_dash.tex @@ -0,0 +1,8 @@ +\definecolor{ca3a3a3}{RGB}{163,163,163} +\definecolor{cffffff}{RGB}{255,255,255} +\definecolor{c138cce}{RGB}{19,140,206} +\hspace*{-33pt}% +\begin{tikzpicture}[overlay, y=0.80pt, x=0.80pt, yscale=1, xscale=1, inner sep=0pt, outer sep=0pt] + \draw (current page.center) -- ++(400, 200); +\end{tikzpicture} + diff --git a/figures/en/modules_EOLE_envole/sphynx/schema.png b/figures/en/modules_EOLE_envole/sphynx/schema.png new file mode 100644 index 0000000000000000000000000000000000000000..c7b5bafebefa5a318f7060c44818ccdf7026f55a GIT binary patch literal 81490 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

    Fp@Wz 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%0D%$G7rVKO+-B@l6YUx zaLgkE;5>P9HwexvDk}@c$D?)~g(Oq=nib)k_Bl69GF>+O;pXTCFEdO!F*BoF?9ey) z^(8Bgs(trs2ojMKpvc2RD~tjL~N8F*Ef1y>f%YRPPBY>@maCu~lS zcK_~YTK;$M4$aPHZ&X#fFCGMo`TKY8{2{?&=ojuPVOIdfS~k{gQmU;>Tww)ot(5?*HOT zx&=^2sz}^eYpOCH2NRLC=w4`^a=}W_q(&BL`K70)lhe`Co$tOuEam$!z(f#^tpyEs z3EmP~j}OSmJi!>+^`&WTXi}vTPeRLcSq=Bqaxk7XUf!cIQB z6le+ctgOo5dn6ahvVZ^nGM6biER6t5sC|EhKI>;Q{e$C}tw@mdVaL0>+E=q4r0##U zexP~|b|o+XB0I8(qo2ctA#eYI8Cu)Q8^ETD9QqHbA*1V`T3Xu*i?}7@zBsAUW7dFt z2m6U1k2iMze4xT%k0|URdf!{J^-myDs6*@%7#_}pl?9fBtno8alIyOn@`t&c9l~}e^-kf8Ri`%OW()iuQ~l)_dw#V3JLT#n|~!y zz9rtwX?9gPip4?bgry)aZ~>t@qG=2~XM|dzdt>tDQMzGLjw@dN?llO>ThrC{-&$Wh z2dsVtrCjuR>txi+mY>0Bz_@$Uy%|$$ff!R2-sv zaGelFrsU`6Hx!+FcztnL-caS?P5l5#~uM+*gzZ=Kc~6wlmCuNQv%&^6$LG=H8eVRKt$))FBeQ6%R_D! z2`rJA;X>SmUE%PjV?r{I?#C0v2XAUu)y;Bj3a}k)+J#GRZuR}Y< f{>1062l1i8 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 b literal 0 HcmV?d00001 diff --git a/presentations/CD73/CD73.tex b/presentations/CD73/CD73.tex index 3386839..166af92 100644 --- a/presentations/CD73/CD73.tex +++ b/presentations/CD73/CD73.tex @@ -12,7 +12,7 @@ bib = database/bib ]{skblocal.tex} -\skbinput[from=rep]{style/preambule_slides} +\skbinput[from=sli]{style/preambule} \title[]{Tronc commun} \subtitle{Conseil départemental 73} @@ -25,21 +25,65 @@ \subject{Talks} -\AtBeginSubsection[] -{ - \begin{frame} - \frametitle{} - \tableofcontents[currentsection,currentsubsection] - \end{frame} -} - \begin{document} -\skbinput[from=rep]{style/title} +\skbinput[from=sli]{style/title} +%\skbinput[from=sli]{style/plan} % Corps de la formation -%\skbinput[from=slides]{} +%\skbinput[from=sli]{} -\skbinput[from=rep]{licences/license-cc-by-sa-2.0} +\section{Introduction} +\skbinput[from=sli]{modules_EOLE_envole/commun/00-intro} +\skbinput[from=sli]{modules_EOLE_envole/commun/01-nouveaute25} +\skbinput[from=sli]{modules_EOLE_envole/commun/01-nouveaute26} +\section{Panorama des modules} +\skbinput[from=sli]{modules_EOLE_envole/amon/00-description} +\skbinput[from=sli]{modules_EOLE_envole/sphynx/00-description} +\skbinput[from=sli]{modules_EOLE_envole/scribe/00-description} +\skbinput[from=sli]{modules_EOLE_envole/horus/00-description} +\skbinput[from=sli]{modules_EOLE_envole/amonecole/00-description} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/00-panorama-module} + +\section{Les quatre phases} +\skbinput[from=sli]{modules_EOLE_envole/commun/02-quatre_phases} +\skbinput[from=sli]{modules_EOLE_envole/scribe/00-virtualbox} +\skbinput[from=sli]{modules_EOLE_envole/commun/02-gen_config} +\skbinput[from=sli]{modules_EOLE_envole/commun/02-quatre_phases-pratique} + +\section{Administration commune} +\skbinput[from=sli]{modules_EOLE_envole/commun/02-instance-reconfigure} +\skbinput[from=sli]{modules_EOLE_envole/commun/03-mise-a-jour} +\skbinput[from=sli]{modules_EOLE_envole/commun/04-diagnose} +\skbinput[from=sli]{modules_EOLE_envole/commun/04-diagnose-pratique} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/05-conteneurs} +%\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/05-conteneurs-pratique} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/06-firewall} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/06-schedule} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/06-zpratique} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/07-onduleur} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/08-trouver} +\skbinput[from=sli]{modules_EOLE_envole/commun/08-info_internet} + +\section{Interfaces d'administration EOLE} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/30-ead} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique} + +\section{Application Zéphir 1} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/10-application-zephir} + +\section{GNU/Linux} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/20-gnu_linux} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/20-tcpdump-tshark} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/21-lire-ecrire} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/22-commande-distance} + +\section{Application Zéphir 2} +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/11-application-zephir2} + +%FIXME a revoir ! +\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/99-migration-zephir} +\skbinput[from=sli]{licences/license-cc-by-sa-2.0} \end{document} diff --git a/slides/licences/license-cc-by-sa-2.0.tex b/slides/licences/license-cc-by-sa-2.0.tex new file mode 100644 index 0000000..1ef2324 --- /dev/null +++ b/slides/licences/license-cc-by-sa-2.0.tex @@ -0,0 +1,14 @@ +\subject{Talks} +\begin{frame} + \frametitle{Licence} + Cette œuvre est mise à disposition sous licence \href{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}{\textsc{cc-by-sa-2.0}} + \begin{itemize} + \item Attribution + \item Partage dans les Mêmes Conditions 2.0 + \item France + \end{itemize} + Pour voir une copie de cette licence, visitez + \href{http://creativecommons.org/licenses/by-sa/2.0/fr/}{http://creativecommons.org/licenses/by-sa/2.0/fr/} + ou écrivez à Creative Commons, 444 Castro Street, Suite 900, + Mountain View, California, 94041, USA. +\end{frame} diff --git a/slides/modules_EOLE_envole/amon/00-description.tex b/slides/modules_EOLE_envole/amon/00-description.tex new file mode 100644 index 0000000..1e730fe --- /dev/null +++ b/slides/modules_EOLE_envole/amon/00-description.tex @@ -0,0 +1,13 @@ +\begin{frame} + \frametitle {Amon} + \begin{itemize} + \item Amon, la passerelle pare-feu : + \begin{itemize} + \item partage des sous-réseaux et connexion à internet (pare-feu) ; + \item authentifications des utilisateurs ; + \item réseau virtuel privé ; + \item cache web ; + \item reverse proxy web. + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/amonecole/00-description.tex b/slides/modules_EOLE_envole/amonecole/00-description.tex new file mode 100644 index 0000000..1b4d648 --- /dev/null +++ b/slides/modules_EOLE_envole/amonecole/00-description.tex @@ -0,0 +1,10 @@ +\begin{frame} + \frametitle{AmonEcole} + \begin{itemize} + \item AmonEcole, solution de conteneurs cumulant les fonctionnalités de : + \begin{itemize} + \item Amon, + \item Scribe. + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/00-intro.tex b/slides/modules_EOLE_envole/commun/00-intro.tex new file mode 100644 index 0000000..1e3f75d --- /dev/null +++ b/slides/modules_EOLE_envole/commun/00-intro.tex @@ -0,0 +1,16 @@ +\begin{frame} + \frametitle{EOLE} + \begin{itemize} + \item EOLE : Ensemble Ouvert Libre et Evolutif ; + \item projet national de serveurs pour les établissements scolaires et académiques ; + \item depuis 2000 ; + \item basé sur Ubuntu depuis 2007 sous forme de modules ; + \item objectifs : + \begin{itemize} + \item utilisation de logiciels libres ; + \item modulaire (évolutif, ouvert adaptable) ; + \item facile à mettre en œuvre et à déployer ; + \item administrable à distance ; + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/01-nouveaute25.tex b/slides/modules_EOLE_envole/commun/01-nouveaute25.tex new file mode 100644 index 0000000..cac1a1c --- /dev/null +++ b/slides/modules_EOLE_envole/commun/01-nouveaute25.tex @@ -0,0 +1,15 @@ +\begin{frame} + \frametitle{Nouveautés 2.5} + \begin{itemize} + \item Basé sur la distribution Trusty Tahr (14.04) ; + \item support jusqu'en 2019 ; + \item peu de changement dans le coeur ; + \item possibilité de partitionnement manuel ; + \item à partir de 2.5.2 : mot de passe généré aléatoirement à la fin de l'installation du serveur; + \item quelques changements de logiciels : + \begin{itemize} + \item Bacula => Bareos, + \item Dansguardian => e2guardian. + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/01-nouveaute26.tex b/slides/modules_EOLE_envole/commun/01-nouveaute26.tex new file mode 100644 index 0000000..5235785 --- /dev/null +++ b/slides/modules_EOLE_envole/commun/01-nouveaute26.tex @@ -0,0 +1,21 @@ +\begin{frame} + \frametitle{Nouveautés 2.6} + \begin{itemize} + \item Basé sur la distribution Xenial Xerus (16.04) ; + \item support jusqu'en 2021 ; + \item peu de changement dans le coeur ; + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Modules disponibles en 2.6.0} + \begin{itemize} + \item Eclair + \item Hapy \& Hapy Node + \item Horus + \item Scribe + \item Seth + \item Sphynx + \item Zéphir + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/02-gen_config.tex b/slides/modules_EOLE_envole/commun/02-gen_config.tex new file mode 100644 index 0000000..3f8c31f --- /dev/null +++ b/slides/modules_EOLE_envole/commun/02-gen_config.tex @@ -0,0 +1,48 @@ +\begin{frame} + \frametitle{Configuration autonome} + \begin{itemize} + \item Présentation de l'interface : + \begin{itemize} + \item accessible après instanciation sur le port https://ip\_server:7000/genconfig/ (si autorisé), + \item nécessite une authentification, + \item barre de menu, + \item les familles, + \item la partie centrale, + \end{itemize} + \item les modes : + \begin{itemize} + \item basique, + \item normal, + \item expert, + \item assitant, + \item debug. + \end{itemize} + \end{itemize} +\end{frame} +\begin{frame} + \frametitle{Configuration autonome} + \begin{itemize} + \item Ouverture/enregistrement : + \begin{itemize} + \item ne peut plus choisir le nom du fichier "config.eol", + \item possibilité d'importer/exporter un fichier (astuce permet de déverouiller toutes les variables), + \item page des variables obligatoires non renseignées, + \item visualisation des différences avant l'enregistrement, + \item enregistrement dans le fichier "config.eol" ; + \end{itemize} + \item les variables : + \begin{itemize} + \item Les variables typées (caractère, chiffre, ...), + \item les variables par défaut/modifié, + \item les utilisateurs, + \item les variables obligatoires, + \item les variables calculées, + \item les variables verrouillées automatiquement, + \item les variables sauvegardées automatiquement, + \item les variables multi, + \item les variables groupées, + \item les variables avec choix (imposés ou ouverts) + \item les variables cachées + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/02-instance-reconfigure.tex b/slides/modules_EOLE_envole/commun/02-instance-reconfigure.tex new file mode 100644 index 0000000..ff69dd4 --- /dev/null +++ b/slides/modules_EOLE_envole/commun/02-instance-reconfigure.tex @@ -0,0 +1,7 @@ +\begin{frame} + \frametitle{Instance ou reconfigure} + \begin{itemize} + \item L'instance ne doit être lancée qu'une seule fois sur les modules ; + \item en cas de mise à jour, d'installation de paquet ou de changement de paramétrage : \commande{reconfigure}. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/02-quatre_phases-pratique.tex b/slides/modules_EOLE_envole/commun/02-quatre_phases-pratique.tex new file mode 100644 index 0000000..6773336 --- /dev/null +++ b/slides/modules_EOLE_envole/commun/02-quatre_phases-pratique.tex @@ -0,0 +1,14 @@ +\begin{frame} + \frametitle{Pratique} + \begin{itemize} + \item Configurer le serveur via la commande gen\_config ; + \item informations utiles : + \begin{itemize} + \item Adresse ip de la carte eth0, + \item Passerelle, + \item DNS : DNS de la machine hôte ; + \end{itemize} + \item désactiver l'anti-virus ; + \item instancier le serveur via la commande instance. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/02-quatre_phases.tex b/slides/modules_EOLE_envole/commun/02-quatre_phases.tex new file mode 100644 index 0000000..f64096e --- /dev/null +++ b/slides/modules_EOLE_envole/commun/02-quatre_phases.tex @@ -0,0 +1,96 @@ +\begin{frame} + \frametitle{La phase d'installation} + \begin{itemize} + \item Pour installer un module, il suffit de : + \begin{enumerate} + \item démarrer sur l'iso téléchargée sur le site d'EOLE (gravée sur CD-ROM ou copiée sur clé USB), + \item sélectionner le module à installer parmi ceux proposés et valider, + \item possibilité de partitionner le serveur maintenant sur tous les modules, +% \item installer manuellement des modules noyaux DKMS si nécessaire, + \item valider le bouton \emph{continuer} à la fin de l'installation, + \item ouvrir une session avec l'utilisateur \emph{root} et le mot de passe par défaut présenté à l'écran, + \item en mode conteneurs, générer les conteneurs avec la commande \emph{gen\_conteneurs}. + \end{enumerate} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{La phase de configuration} + \begin{itemize} + \item Il faut une bonne connaissance du réseau local ; + \item en mode autonome : + \begin{itemize} + \item lancer la commande \commande{gen\_config}, + \item configurer le serveur, + \item sauvegarder le fichier ; + \end{itemize} + \item en mode Zéphir : + \begin{itemize} + \item configuration dans l'application Zéphir : https://:8070/ ou via l'application de configuration du module (\commande{gen\_config}) ; + \item enregistrement au Zéphir ; + \item descente ou montée de la configuration. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{La phase d'instanciation} + \begin{itemize} + \item Lancer la commande \commande{instance} ; + \item renseigner les mots de passe ; + \item mise à jour ; + \item éventuellement redémarrage. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Les mots de passe} + \begin{itemize} + \item Au premier lancement de l'instanciation, il est nécessaire de modifier les mots de passe : + \begin{itemize} + \item \emph{root}, + \item administrateur à droits restreints \emph{eole}, + \item possibilité d'ajouter plusieurs administrateurs à droits restreints, + \item sur Amon, en cas d'utilisation d'un réseau pédagogique et administratif, un second administrateur (\emph{eole2}) permet d'administrer le réseau pédagogique, + \item \emph{admin} sur Scribe et Horus, + \item \emph{admin\_zephir} sur Zéphir. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Les mots de passe} + Par défaut, le système vérifie la complexité des mots de passe. Pour cela, il utilise un système de \emph{classes de caractères} en combinaison avec un nombre de caractères minimum : + \begin{itemize} + \item il faut combiner des caractères issus de différentes classes : + \begin{itemize} + \item les lettres en minuscule, + \item les lettres en majuscule, + \item les chiffres, + \item les caractères spéciaux (Ex : \$*ù\%£, ; : !§/. ?). + \end{itemize} + \item il faut un minimum de caractères selon le nombre de classes utilisées : + \begin{itemize} + \item une seule classe de caractères : impossible, + \item deux classes de caractères : 9 caractères minimum, + \item trois et quatre classes : 8 caractères minimum. + \end{itemize} + \end{itemize} + Cette configuration est, bien évidemment, modifiable dans l'interface de configuration du module, gen\_config, en mode expert. +\end{frame} + +\begin{frame} + \frametitle{La phase d'administration} + \begin{itemize} + \item Correspond à l'exploitation du serveur ; + \item chaque module possède des fonctionnalités propres, souvent complémentaires ; + \item diverses interfaces permettent la mise en œuvre de ces fonctionnalités et en facilitent l'usage : + \begin{itemize} + \item l'interface d'administration EOLE (EAD, EOP, ...), + \item l'interface semi-graphique, + \item diverses interfaces d'administration (Zéphir-web, CUPS, Sympa, ...), + \item différents outils (Era, ...) ; + \end{itemize} + \item gestion des mises à jour. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/03-mise-a-jour.tex b/slides/modules_EOLE_envole/commun/03-mise-a-jour.tex new file mode 100644 index 0000000..8682d5d --- /dev/null +++ b/slides/modules_EOLE_envole/commun/03-mise-a-jour.tex @@ -0,0 +1,52 @@ +\begin{frame} + \frametitle{Version/release et dépôt} + \begin{itemize} + \item La version : correspond à la version du socle de base (version d'Ubuntu) ; + \item la release : + \begin{itemize} + \item reçoit les mises à jour de sécurités, + \item reçoit les corrections des dysfonctionnements critiques, + \item mais chaque release à un niveau fonctionnel différent ; + \end{itemize} + \item les erratas : https://dev-eole.ac-dijon.fr/projects/modules-eole/wiki/Errata ; + \item les dépôts : + \begin{itemize} + \item les releases stables, + \item les releases candidates, + \item la version de développement (future release). + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Les mises à jour} + \begin{itemize} + \item Procédure : + \begin{itemize} + \item par l'EAD, + \item par l'interface semi-graphique, + \item par Zéphir, + \item à la ligne de commande : + \begin{itemize} + \item \commande{Query-Auto} : liste les mises à jour, + \item \commande{Maj-Auto} : lance la mise à jour sans question, + \item \commande{Query-Cd} : liste les mises à jour sur un CD, + \item \commande{Maj-Cd} : mise à jour grâce à un CD, + \item \commande{Maj-Release} : mise à jour vers une release supérieure, + \item \commande{Upgrade-Auto} : mise à jour vers une version supérieure, + \end{itemize} + \item automatiquement via une tâche hebdomadaire "post" sauvegarde de eole-schedule. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Mise à jour via un CD/clef USB} + Le but est de pouvoir mettre à jour un serveur sans utiliser la bande passante de l'établissement. + \begin{itemize} + \item Création du cache dans l'académie : \commande{Maj-Auto --download} ; + \item copie de /var/cache/apt/archives/*.deb sur un support amovible ; + \item sur le serveur en établissement, copier le contenu du support dans /var/cache/apt/archives/ ; + \item lancer \commande{Maj-Auto}. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/04-diagnose-pratique.tex b/slides/modules_EOLE_envole/commun/04-diagnose-pratique.tex new file mode 100644 index 0000000..5bf0fb9 --- /dev/null +++ b/slides/modules_EOLE_envole/commun/04-diagnose-pratique.tex @@ -0,0 +1,8 @@ +\begin{frame} + \frametitle{Pratique} + \begin{itemize} + \item Faire un \commande{reconfigure} ; + \item lancer un \commande{diagnostic} ; + \item lancer un \commande{diagnostic} étendu. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/04-diagnose.tex b/slides/modules_EOLE_envole/commun/04-diagnose.tex new file mode 100644 index 0000000..363fdd2 --- /dev/null +++ b/slides/modules_EOLE_envole/commun/04-diagnose.tex @@ -0,0 +1,7 @@ +\begin{frame} + \frametitle{Diagnostic} + \begin{itemize} + \item La commande \commande{diagnose} permet de tester différents points du serveur ; + \item La commande \commande{diagnose -L} propose un diagnostic étendu. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/commun/08-info_internet.tex b/slides/modules_EOLE_envole/commun/08-info_internet.tex new file mode 100644 index 0000000..c34365f --- /dev/null +++ b/slides/modules_EOLE_envole/commun/08-info_internet.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{08-info\_internet.tex} + fichier slides/modules\_EOLE\_envole/commun/08-info\_internet.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/horus/00-description.tex b/slides/modules_EOLE_envole/horus/00-description.tex new file mode 100644 index 0000000..2ba287e --- /dev/null +++ b/slides/modules_EOLE_envole/horus/00-description.tex @@ -0,0 +1,14 @@ +\begin{frame} + \frametitle{Horus} + \begin{itemize} + \item Horus, le serveur de fichiers administratif : + \begin{itemize} + \item partage de fichiers (avec quotas, ACL) ; + \item partage d'imprimantes ; + \item gestion de comptes utilisateurs et de groupes ; + \item gestion des accès utilisateurs ; + \item gestion des postes clients ; + \item applications nationales. + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/scribe/00-description.tex b/slides/modules_EOLE_envole/scribe/00-description.tex new file mode 100644 index 0000000..944a157 --- /dev/null +++ b/slides/modules_EOLE_envole/scribe/00-description.tex @@ -0,0 +1,15 @@ +\begin{frame} + \frametitle{Scribe} + \begin{itemize} + \item Scribe, le serveur de fichiers pédagogique : + \begin{itemize} + \item partage de fichiers (avec quotas, ACL) ; + \item partage d'imprimantes ; + \item gestion de comptes utilisateurs et de groupes ; + \item gestion des accès utilisateurs ; + \item gestion des postes clients ; + \item gestion des élèves (devoirs, observations, ...) ; + \item serveur web avec portail web (Envole). + \end{itemize} + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/scribe/00-virtualbox.tex b/slides/modules_EOLE_envole/scribe/00-virtualbox.tex new file mode 100644 index 0000000..1e2f7b9 --- /dev/null +++ b/slides/modules_EOLE_envole/scribe/00-virtualbox.tex @@ -0,0 +1,8 @@ +\begin{frame} + \frametitle{Utilisation de VirtualBox} + \begin{itemize} + \item Ajouter l'image Scribe ; + \item choisir "Réseau privé hôte" dans le "Mode d'accès réseau" dans Préférence/Réseau/Carte 1 ; + \item faire un instantané. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/sphynx/00-description.tex b/slides/modules_EOLE_envole/sphynx/00-description.tex new file mode 100644 index 0000000..544bb69 --- /dev/null +++ b/slides/modules_EOLE_envole/sphynx/00-description.tex @@ -0,0 +1,15 @@ +\begin{frame} + \frametitle {Sphynx} + \begin{itemize} + \item Sphynx, concentrateur pour réseau privé virtuel : + \begin{itemize} + \item relier des réseaux privés entre eux (RVP) ; + \item possibilité de haute disponibilité. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Schéma} + \skbfigure[width=10cm]{en/modules_EOLE_envole/sphynx/schema.png} +\end{frame} diff --git a/slides/modules_EOLE_envole/tronc-commun-1/00-panorama-module.tex b/slides/modules_EOLE_envole/tronc-commun-1/00-panorama-module.tex new file mode 100644 index 0000000..4f2a29c --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/00-panorama-module.tex @@ -0,0 +1,65 @@ +\begin{frame} + \frametitle{Eclair} + \begin{itemize} + \item Eclair, serveur de clients légers sous GNU/Linux : + \begin{itemize} + \item serveur de clients légers ; + \item compatible partage de fichiers Scribe et Horus ; + \item support de Gaspacho. + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + %\frametitle{Zéphir/Sentinelle} + \frametitle{Zéphir} + \begin{itemize} + \item Zéphir, gestion du parc des serveurs EOLE : + \begin{itemize} + \item déploiement et gestion d'un parc de serveurs, + \item gestion de la configuration des serveurs, + \item surveillance et lancement d'actions à distance. + \end{itemize} +% \item Sentinelle, outils graphiques de supervision des serveurs (couplé à Zéphir) : +% \begin{itemize} +% \item récupération des statistiques ; +% \item affichage sélectif (avec filtre, ...) ; +% \item lancement d'actions ; +% \end{itemize} +% \item ZéphirLog, concentrateur de fichiers journaux : +% \begin{itemize} +% \item remontée des logs ; +% \item stockage des logs ; +% \item archivage des logs. +% \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Seshat} + \begin{itemize} + \item Le relais de messagerie pour les domaines intra-académiques des Scribe ; + \item annuaire centralisé avec alimentation décentralisée. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Thot} + \begin{itemize} + \item Annuaire centralisé avec alimentation centralisée. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Seth} + \begin{itemize} + \item Contrôleur de domaine de type AD. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Hapy} + \begin{itemize} + \item Serveur de solution virtuelle un nœud ou multiple nœuds. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/tronc-commun-1/05-conteneurs.tex b/slides/modules_EOLE_envole/tronc-commun-1/05-conteneurs.tex new file mode 100644 index 0000000..bc2a58e --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/05-conteneurs.tex @@ -0,0 +1,9 @@ +\begin{frame} + \frametitle{Pratique} + \begin{itemize} + \item Vérifier le statut des conteneurs ; + \item redémarrer le service smbd ; + \item redémarrer le service ntp ; + \item entrer dans le conteneur fichier. + \end{itemize} +\end{frame} diff --git a/slides/modules_EOLE_envole/tronc-commun-1/06-firewall.tex b/slides/modules_EOLE_envole/tronc-commun-1/06-firewall.tex new file mode 100644 index 0000000..b3cd659 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/06-firewall.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{06-firewall.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/06-firewall.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/06-schedule.tex b/slides/modules_EOLE_envole/tronc-commun-1/06-schedule.tex new file mode 100644 index 0000000..ccf8a24 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/06-schedule.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{06-schedule.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/06-schedule.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/06-zpratique.tex b/slides/modules_EOLE_envole/tronc-commun-1/06-zpratique.tex new file mode 100644 index 0000000..a22af94 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/06-zpratique.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{06-zpratique.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/06-zpratique.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique.tex b/slides/modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique.tex new file mode 100644 index 0000000..59d074a --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/07-onduleur-pratique.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{07-onduleur-pratique.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/07-onduleur-pratique.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/07-onduleur.tex b/slides/modules_EOLE_envole/tronc-commun-1/07-onduleur.tex new file mode 100644 index 0000000..0ab7635 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/07-onduleur.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{07-onduleur.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/07-onduleur.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/08-trouver.tex b/slides/modules_EOLE_envole/tronc-commun-1/08-trouver.tex new file mode 100644 index 0000000..72ac1ce --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/08-trouver.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{08-trouver.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/08-trouver.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/10-application-zephir.tex b/slides/modules_EOLE_envole/tronc-commun-1/10-application-zephir.tex new file mode 100644 index 0000000..e642aaa --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/10-application-zephir.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{10-application-zephir.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/10-application-zephir.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/11-application-zephir2.tex b/slides/modules_EOLE_envole/tronc-commun-1/11-application-zephir2.tex new file mode 100644 index 0000000..949a998 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/11-application-zephir2.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{11-application-zephir2.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/11-application-zephir2.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/20-gnu_linux.tex b/slides/modules_EOLE_envole/tronc-commun-1/20-gnu_linux.tex new file mode 100644 index 0000000..10a3931 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/20-gnu_linux.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{20-gnu\_linux.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/20-gnu\_linux.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/20-tcpdump-tshark.tex b/slides/modules_EOLE_envole/tronc-commun-1/20-tcpdump-tshark.tex new file mode 100644 index 0000000..fbea8e6 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/20-tcpdump-tshark.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{20-tcpdump-tshark.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/20-tcpdump-tshark.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/21-lire-ecrire.tex b/slides/modules_EOLE_envole/tronc-commun-1/21-lire-ecrire.tex new file mode 100644 index 0000000..868838c --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/21-lire-ecrire.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{21-lire-ecrire.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/21-lire-ecrire.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/22-commande-distance.tex b/slides/modules_EOLE_envole/tronc-commun-1/22-commande-distance.tex new file mode 100644 index 0000000..80a5693 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/22-commande-distance.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{22-commande-distance.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/22-commande-distance.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/30-ead.tex b/slides/modules_EOLE_envole/tronc-commun-1/30-ead.tex new file mode 100644 index 0000000..3587ea5 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/30-ead.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{30-ead.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/30-ead.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique.tex b/slides/modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique.tex new file mode 100644 index 0000000..ab49763 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/31-interface-semi-graphique.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{31-interface-semi-graphique.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/31-interface-semi-graphique.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/modules_EOLE_envole/tronc-commun-1/99-migration-zephir.tex b/slides/modules_EOLE_envole/tronc-commun-1/99-migration-zephir.tex new file mode 100644 index 0000000..ff88ae7 --- /dev/null +++ b/slides/modules_EOLE_envole/tronc-commun-1/99-migration-zephir.tex @@ -0,0 +1,5 @@ +\begin{frame} + \frametitle{99-migration-zephir.tex} + fichier slides/modules\_EOLE\_envole/tronc-commun-1/99-migration-zephir.tex à éditer + % contenu (pas trop long) de la diapositive +\end{frame} \ No newline at end of file diff --git a/slides/style/plan.tex b/slides/style/plan.tex new file mode 100644 index 0000000..5537849 --- /dev/null +++ b/slides/style/plan.tex @@ -0,0 +1,10 @@ +\begin{frame}{Plan} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} +\end{frame} diff --git a/slides/style/preambule.tex b/slides/style/preambule.tex new file mode 100644 index 0000000..2e49053 --- /dev/null +++ b/slides/style/preambule.tex @@ -0,0 +1,84 @@ +%\usertheme{Madrid} +\setbeamercovered{transparent} +\setcounter{tocdepth}{2} +\usepackage[french]{babel} +%\usepackage[utf8,utf8x]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{xunicode} %Unicode extras! +\usepackage{xltxtra} %Fixes +\setmainfont{CaviarDreams} +\usepackage{multicol} +%\usepackage{colortbtl} +\usepackage{graphicx} +\usepackage{verbatim} % Pour l'insertion de fichier en mode verbatim +\usepackage{ucs} +\usepackage{tabto} +\usepackage{tikz} +\usepackage{xcolor} +\usepackage{hyperref} +\usepackage{hyperxmp} + +\hypersetup{% + colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone, + pdftitle={Formation Git}, + pdfkeywords={SCM, Git}, + pdfauthor={Benjamin Bohard}, + pdflang={fr-FR}, + pdfcopyright={Copyright © 2015 Cadoles}, % Nécessite XeTeX + pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}, +} +\definecolor{UniBlue}{RGB}{83,121,180} +\definecolor{CleanWhite}{RGB}{255,255,255} +\setbeamercolor{title}{fg=UniBlue} +\setbeamercolor{frametitle}{fg=CleanWhite} +\setbeamercolor{structure}{fg=UniBlue} + +\newcommand{\eolesmall}{ + \begin{minipage}[c]{0.10\textwidth} + \skbfigure[width=1cm]{en/eole.png} + \end{minipage} +} +\newcommand{\eolebig}{\skbfigure[width=2cm]{en/logo.png}} +\newcommand{\eolefull}{\skbfigure{en/logo.png}} +\newcommand{\commande}[1]{\texttt{#1}} +\setbeamertemplate{background} +{\skbinput[from=fig]{cadoles/simple_dash}} + + +\institute[Cadoles]{\skbfigure[width=2cm]{cadoles/logo-01.png}} + +\date{{\small \today}} + +\subject{Talks} + +\AtBeginSection[] +{ + \begin{frame} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection] + \end{column} + \end{columns} + \end{frame} +} + +\AtBeginSubsection[] +{ + \begin{frame} + \begin{columns}[t] + \begin{column}{5cm} + \tableofcontents[sections={1-6},currentsection, hideothersubsections] + \end{column} + \begin{column}{5cm} + \tableofcontents[sections={7-12},currentsection,hideothersubsections] + \end{column} + \end{columns} + \end{frame} +} + +\logo{ + \skbfigure[width=2cm]{cadoles/logo_01.png}~ +} diff --git a/slides/style/title.tex b/slides/style/title.tex new file mode 100644 index 0000000..a9a9171 --- /dev/null +++ b/slides/style/title.tex @@ -0,0 +1,5 @@ +% Page de titre +\begin{frame} +\titlepage +\end{frame} +