Menu principal

Statut de la page

Puppet : déployer automatiquement une applications Web avec les services Apache/PHP/MySQL

Dans ce court article, je vous propose de découvrir comment avec Puppet, il est simple de déployer un serveur Web complet prêt à accueillir une application web depuis son dépôt GIT. Je vais prendre pour exemple le célèbre CMS WordPress. Premièrement, on installe les modules dont on aura besoin : puppet module install puppetlabs-apache --version 2.3.0 puppet module install puppetlabs-mysql --version 5.1.0 puppet module install puppetlabs-vcsrepo Partons sur une simple définition de node dans le fichier /etc/puppetlabs/code/environments/production/manifests/site.pp contenant notre serveur web. On installe Apache avec le moteur prefork et non pas worker fourni par défaut car on souhaite installer mod_php. Enfin on créé un VirtualHost www.morot.test dont les fichiers seront dans le répertoire /srv/www : node 'www' { class { 'apache': default_vhost => false, mpm_module [...]
Lire la suite
Vus : 110
Publié par Morot : 22

OpenLDAP : corriger les ldif_read_file: checksum error

Si comme moi il vous arrive de modifier les fichiers de configuration ldif d’openldap à la main plutôt que de les modifier en injectant un LDIF, cela génère des jolies erreurs non bloquantes comme ceci :

ldif_read_file: checksum error on "/etc/ldap/slapd.d/cn=config/olcDatabase={1}hdb.ldif"

Pour corriger, rien de plus simple, on installe un utilitaire et on génère le nouveau CRC :

apt-get install libarchive-zip-perl
crc32 

Il ne reste plus qu'à modifier l'en-tête du fichier en erreur, ici /etc/ldap/slapd.d/cn=config/olcDatabase={1}hdb.ldif avec vim (c'est autorisé cette fois!) et à indiquer le checksum obtenu.

Vus : 173
Publié par Morot : 22

Choix d'imprimante compatible avec mes besoins et GNU/Linux

Comme je le signalais dans mon billet de rentrée, mon imprimante empêchait ma migration de Jessie à Stretch sur mon desktop. En m’acharnant un peu, j’ai finalement réussi à faire fonctionner à peu près ma Lexmark S505 mais comme diraient nos cousins québécois, elle marche comme un mal de ventre depuis un bon bout de temps : parfois elle n’arrive pas à prendre les feuilles en disant qu’il n’y a plus de papier mais surtout lorsqu’il y a plusieurs pages à imprimer, il arrive qu’elle s’arrête brusquement au milieu de la dernière et ne bouge plus. Il faut alors annuler le job sur l’imprimante et dans la file d’attente, la débrancher ou la redémarrer pour que les impressions soient à nouveau lancées. Enfin, les quelques essais pour configurer le wi-fi n’ont [...]
Lire la suite
Vus : 337
Publié par alterlibriste : 139

Puppet : automatiser la construction d’un volume GlusterFS répliqué

Puppet : automatiser la construction d’un volume GlusterFS répliqué Je vais présenter rapidement comment créer le code Puppet adapté à la création d’un cluster à deux noeuds avec deux bricks répliqués. Pour la démonstration, j’aurais deux VM Ubuntu 16.04 et les bricks seront sur deux disques durs de 8 Go. Préparation du Puppet Master Installation des modules nécessaires : # puppet module install puppetlabs-lvm Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ... Notice: Downloading from https://forgeapi.puppet.com ... Notice: Installing -- do not interrupt ... /etc/puppetlabs/code/environments/production/modules └─┬ puppetlabs-lvm (v0.9.0) └── puppetlabs-stdlib (v4.20.0) # puppet module install puppet-gluster Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ... Notice: [...]
Lire la suite
Vus : 179
Publié par Morot : 22

Peek : enregistrer des GIF simplement sous GNU/Linux

Plus complet qu'une capture d'écran et moins lourd qu'une vidéo : c'est le GIF ! Il est déjà facile d'enregistrer des vidéos avec des logiciels comme SimpleScreenRecorder, mais parfois un GIF est plus adéquat. Pour cela, il existe Peek, un [...]
Lire la suite
Vus : 105
Publié par Angristan : 55

Je propose mon aide pour la gestion de vos serveurs dédiés sous GNU/Linux

Je vous propose mon aide dans la gestion (infogérance) de vos serveurs dédiés de façon bénévole. Pourquoi ? Parce que j’ai un peu de temps à partager, et cela ne fait jamais de mal pour garder la main sur l’administration système. Mon support étant bénévole, je ferai au mieux en fonction de mon temps et de vos projets. N’hésitez pas à me contacter sur contact@tifred.fr si vous avez besoin d’aide dans l’administration de vos serveurs dédié (de préférences j’ai OVH, Online ou Gandi) fonctionnant sous système GNU/Linux évidement. Comment je fonctionne ? Commencer par me contacter sur contact@tifred.fr en décrivant au mieux vos problèmes, votre projets… Je reviendrai vers vous au plus vite, si je peux vous apporter mon aide (je ne suis [...]
Lire la suite
Vus : 329
Publié par TheLinuxFr : 61

Personnalisation de bannière SSH avec image et texte

Récupérer une image idéalement en 32x32 J'ai pris un .png par exemple sur IconArchive. (Mes 2 lecteurs, partagez vos sources d'icônes pour bannière en commentaires) Installation de quelques paquets Je ne suis plus trop sûr de ce qu'il faut exactement mais probablement $ sudo apt-get install imagemagick texinfo openjdk-7-jdk coreutils perl git Installation de util-say pour convertir les images en "texte" $ git clone https://github.com/maandree/util-say.git $ ./util-say/img2ponysay dilbert.png > dilbert.txt Error: Unable to access jarfile ./util-say/util-say.jar $ cd util-say && make && cd .. $ ./util-say/img2ponysay dilbert.png > dilbert.txt $ cat dilbert.txt  [...]
Lire la suite
Vus : 366
Publié par Uggy : 58

Distribution Gnu/Linux : Netrunner (Rolling) 2017.07 64bit

Je vous présente : Netrunner ! Netrunner est depuis quelques mois... une distribution basée sur Debian dotée d'un bureau KDE hautement personnalisé avec des applications supplémentaires, des codecs multimédias, des plugins Flash et Java et un aspect unique. Les modifications sont conçues pour améliorer la convivialité de l'environnement de bureau tout en conservant la liberté de modifier. Une édition séparée "Rolling", basée sur Manjaro Linux, a été lancée en 2014, a été interrompue et a été relancée en 2017. Voici donc ici la nouvelle version Rolling-release de cette Netrunner qui, pour peu que l'on apprécie l'environnement KDE (ça n'est pas mon cas ...), est une distribution très attirante avec ses nombreuses applications et "Tweaks". A tester ! A [...]
Lire la suite
Vus : 289
Publié par citizenz7 : 29

Manjaro Linux : l’alternative Gnu/Linux la plus cohérente ?

Au sujet de Gnu/Linux, il y a 2 écoles : – les "user friendly" qui se basent sur un constat simple : pas le temps (compétences) de passer 3 plombes à configurer un système Gnu/Linux. Il faut du concret, du rapide, du simple et du fiable ! – les "barbus" qui au contraire, pronent le "fait main", la liberté. Disposer d’un système basique pour le construire, par étapes, et obtenir un environnement “aux p’tits oignons”, fiable et adapté… quitte à y passer quelques heures. Aujourd’hui, ces 2 écoles semblent se retrouver dans 2 types de distributions Gnu/Linux : – toute la sphère des Ubuntu, Mint, etc. adaptées au "commun des mortels". L’installation de ce type de distribution se fait en général en "2 clics de souris…" et permet d’obtenir rapidement un système complet (très complet [...]
Lire la suite
Vus : 693
Publié par citizenz7 : 29

Nextcloud + Cloud Public Object Storage d’OVH

Je cherchais un moyen de sécuriser un minimum mes donnes hébergées par mon instance Nextcloud. Je me suis donc tourné vers le Cloud Public Object Storage d’OVH. Nous allons voir la mise en place de cet espace en tant qu’espace principal. J’utilise pour cela un serveur XC 2016 hébergé chez Online.net fonctionnant sous Debian Jessie (mais toute bonne instance Nextcloud doit fonctionner sans problème). Voici ce que nous propose OVH : 0,01 € HT/mois/Go Triple réplication des données Trafic entrant gratuit Trafic sortant : 0,01 € HT/Go Powered by OpenStack Durabilité de vos données 100% OVH propre [...]
Lire la suite
Vus : 337
Publié par TheLinuxFr : 61
Powered by BilboPlanet