From fe86cf46ff5a2b94b0abdec3dfb3c346b5c4cfe1 Mon Sep 17 00:00:00 2001 From: Vincent Mazenod <vmazenod@gmail.com> Date: Mon, 24 Aug 2020 18:30:18 +0200 Subject: [PATCH] fix debconf option --- .gitlab-ci.yml | 26 ++++++++------- content/pages/moi.md | 75 +++++++++++++++++++++++++++----------------- 2 files changed, 61 insertions(+), 40 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c60cffd..979f528 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -25,16 +25,7 @@ build: - update-locale LANG=fr_FR.UTF-8 - . /etc/default/locale - pelican content - # krb5 auth - - apt-get install -y --force-yes krb5-user krb5-config - - echo "#!/bin/sh" > hex2bin - - echo "sed 's/\([0-9A-F]\{2\}\)/\\\\\\x\1/gI' \"$1\" | xargs printf" > hex2bin - - echo "#!/bin/sh" > bin2hex - - echo "hexdump -v -e '1/1 \"%02x\"' \"$1\"" > bin2hex - - echo "$KEYTAB" > my.keytab.hex - - ./hex2bin my.keytab.hex > my.keytab - - kinit -k -t my.keytab vimazeno@LOCAL.ISIMA.FR - - ssh -K vimazeno@perso.isima.fr "mkdir -p ~/public_html/" + when: manual artifacts: untracked: true @@ -44,6 +35,19 @@ deploy: dependencies: - build script: + # krb5 auth + - echo -e "krb5-config krb5-config/default_realm string LOCAL.ISIMA.FR" | debconf-set-selections + - apt-get install -y --force-yes krb5-user krb5-config + - echo "$KEYTAB" > my.keytab.hex + #- echo 'sed \'s/\([0-9A-F]\{2\}\)/\\\\\\x\1/gI\' my.keytab.hex | xargs printf > my.keytab' + - sed 's/\([0-9A-F]\{2\}\)/\\\\\\x\1/gI' my.keytab.hex | xargs printf > my.keytab + - kinit -k -t my.keytab vimazeno@LOCAL.ISIMA.FR + - ssh -K vimazeno@perso.local.isima.fr "mkdir -p ~/public_html/" + - ssh -K vimazeno@perso.local.isima.fr "echo 'Options +FollowSymLinks' > ~/public_html/.htaccess" + - ssh -K vimazeno@perso.local.isima.fr "echo 'RewriteEngine on' >> ~/public_html/.htaccess" + - ssh -K vimazeno@perso.local.isima.fr "echo 'RewriteCond %{HTTP_HOST} ^perso.isima.fr$' >> ~/public_html/.htaccess" + - ssh -K vimazeno@perso.local.isima.fr "echo 'RewriteRule (.*) https://perso.limos.fr%{REQUEST_URI} [R=301,L]' >> ~/public_html/.htaccess" + # rsync - apt-get install -y --force-yes rsync - - rsync -az --exclude '_' -e ssh output/ vimazeno@perso.isima.fr:~/public_html/ + - rsync -az --exclude '_' -e "ssh -K" output/ vimazeno@perso.local.isima.fr:~/public_html/ when: manual diff --git a/content/pages/moi.md b/content/pages/moi.md index 6a68404..b9961cc 100644 --- a/content/pages/moi.md +++ b/content/pages/moi.md @@ -6,32 +6,49 @@ lang: fr save_as: index.html url: index.html -Je suis ingénieur d'études [CNRS](http://www.cnrs.fr) depuis 2002. - -J'ai intégré le [LIMOS](https://limos.isima.fr/) en juillet 2016. - -Au [LIMOS](https://limos.isima.fr/) j'interviens à différents niveaux dans des projets recherches - -* montage du projet -* gestion du projet -* développement logiciel lié au projet - -Au sein de l'équipe [CRI de l'ISIMA/LIMOS](https://cri.isima.fr) Je participe à la gestion - -* de la plateforme d'hébergement web -* de [la forge logicielle](https://gitlab.isima.fr) - -Je suis également impliqué dans la chaîne fonctionnelle [SSI](https://fr.wikipedia.org/wiki/S%C3%A9curit%C3%A9_des_syst%C3%A8mes_d%27information) du [CNRS](http://www.cnrs.fr) - -* Je suis expert SSI à la [CRSSI](http://www.dr7.cnrs.fr/spip.php?rubrique856) de la délégation RHône Alpes Auvergne du CNRS - -* Je suis [CSSI](http://aresu.dsi.cnrs.fr/spip.php?article120) (Correspondant Sécurité Système d'Information) pour le LIMOS - -* je participe également aux actions SSI de l'UCA - -Vous trouverez ici - -* mon [blog](category/blog.html) qui référence des notes techniques et autres -* des supports de [cours](category/etudiants.html) -* la liste des [projets](category/projets.html) auquels je participe -* les rapports de [recherche](category/recherche.html) aux quels j'ai participé \ No newline at end of file +## <i class="fas fa-desktop"></i> Ingénieur d'Étude Informatique au CNRS [version longue](?classes=expand,btn,btn-primary) + +* Je travaille au [LIMOS](htttps://limos.fr) en tant que chef de [<i class="fas fa-flask"></i> projets recherche](?classes=toggle#projects). + * <i id="projects" class="fas fa-flask"></i> projets recherche + * CEPPPIA + * Profan + * ep3c + * STAM + * IBC +* Je développe également des applicatifs pour la recherche au [LIMOS](htttps://limos.fr) dans différentes [<i class="fas fa-code-branch"></i> technologies](?classes=toggle#techno). + * <i id="techno" class="fas fa-code-branch"></i> développement + * <i class="fab fa-symfony"></i> symfony + * <i class="fab fa-php"></i> php + * <i class="fab fa-python"></i> python + * <i class="fab fa-js"></i> javascript + * <i class="fab fa-html5"></i> html + * <i class="fab fa-css3-alt"></i> css + +Mon laboratoire (le LIMOS) est une UMR (CNRS/UCA/EMSE) hébergée par l'[ISIMA](htttps://isima.fr). + +* Je suis impliqué dans la chaîne fonctionnelle [<i class="fas fa-shield-alt"></i> SSI](?classes=toggle#ssi) pour le [LIMOS](htttps://limos.fr) et l'[ISIMA](htttps://isima.fr) + * <i id="ssi" class="fas fa-shield-alt"></i> SSI + * Correspondant Sécurité des Systèmes d'Informations (CSSI) pour le [LIMOS](htttps://limos.fr) et l'[ISIMA](htttps://isima.fr) + * membre de la CRSSI de DR7 à Lyon + * membre de la Cellule Audit & Veille SSI à l'UCA + * gestion des certificats serveurs (DigiCert pour le compte de l'UCA) + * gestion des certificats pour les personnels (DigiCert pour le compte du CNRS) + * pilotage de la politique de chiffrement au LIMOS + * RGPD +* Je suis membre de l'équipe [CRI ISIMA / LIMOS](https://cri.isima.fr), je gère l'exploitation d'un [<i class="fas fa-cloud-upload-alt"></i> cloud souverain](?classes=toggle#cloud) (un vrai!) et l'administration de différents [<i class="fas fa-server"></i> services](?classes=toggle#server) + * <i id="cloud" class="fas fa-cloud-upload-alt"></i> exploitation de notre cloud souverain (vraiment!) + * proxmox + * ansible + * vault + * consul + * terraform + * packer + * <i id="server" class="fas fa-server"></i> administration de services + * <i class="fab fa-gitlab"></i> gitlab + * apache + * MySQL / MariaDB / Postgres +* Je donne quelques [<i class="fas fa-graduation-cap"></i> cours](?classes=toggle#school) à l'[ISIMA](htttps://isima.fr) + * <i id="school" class="fas fa-server"></i> administration de services + * <i class="fas fa-shield-alt"></i> Sécurité des application Web + * <i class="fas fa-sad-cry"></i> Privacy & Crypto + * <i class="fas fa-user-secret"></i> Ethique é informatique: Je n'ai rien à cacher -- GitLab