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

Comment trouver des ressources libres?

Collectif Emmabuntüs – GPL V3 Dessin : Péhä CC-BY 2017 Cet article a également été publié dans le journal  l’âge de faire.  Dans l’ [...]
Lire la suite
Vus : 242
Publié par Miamondo : 41

Mutualisation

En 2015 je parlais de confiance, en 2016 je parlais de faire, en 2017 je souhaite faire confiance. Depuis 10 jours je n’ai plus de net à la maison, c’est en cours de résolution chez Free. Ça ne me dérange pas particulièrement pour surfer, je fais un partage de connexion à partir de mon téléphone portable. En revanche je m’auto-héberge, j’ai notamment un gros besoin de FreshRSS et Shaarli. Simultanément avec A1 on échange sur les besoins de sauvegarde des particuliers. Foutre ses données chez Microsoft One Drive ou Google Drive, [...]
Lire la suite
Vus : 193
Publié par blog-libre : 50

Le logiciel libre, késako?

Chères lectrices, chers lecteurs, Je suis ravi d’accueillir le collectif Emmabuntüs en tant que nouvel auteur de Miamondo. Voici donc le tout premier article signé « Emmabuntüs » accompagné d’un beau dessin de Péhä. Cet article a également été publié aujourd’hui même dans le journal  l’âge de faire. Je vous souhaite une bonne lecture. Benoît.  [...]
Lire la suite
Vus : 290
Publié par Miamondo : 41

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

sshrc, utiliser vos fichiers de configuration dans des sessions SSH

sshrc apporte une réponse à 2 problématiques : Vous souhaitez pouvoir utiliser votre configuration locale aux petits oignons (alias, fonctions, variables d’environnement, bashrc, vimrc, inputrc, screenrc, etc.) lorsque vous êtes connectés sur les pc/serveurs que vous administrez. Cependant vous désirez ne pas toucher aux fichiers de configuration de ces pc/serveurs car vous ne pouvez pas (contexte professionnel) ou vous ne voulez pas. De plus plusieurs personnes se connectent au(x) même(s) compte(s), il faut respecter l’usage de chacun et ne pas imposer vos fichiers de configuration aux autres Au contraire vous avez décidé d’utiliser vos fichiers de configuration (aussi appelés dotfiles) mais passer sur X pc/serveurs pour modifier un de vos fichiers de configuration ça vous gonfle et vous trouvez la gestion de configuration (Ansible, Puppet, Git + liens symboliques…) trop lourde pour si peu Alors  [...]
Lire la suite
Vus : 261
Publié par blog-libre : 50

Créer une clé USB persistante avec Archlinux.

Bonjour, C’est avec une certaine joie que je rédige cet article qui fait suite à celui-ci. Souvenez-vous, je vous avais parlé de Framakey, une application que j’avais installée sur une clé USB de 31 GB. Je rappelle que Framakey se présente sous la forme d’une clé USB sur laquelle est installée la disrtribution Linux Mint et qui offre à son propriétaire, la persistance de données. Vous pouvez créer des dossiers ou des fichiers, télécharger une application ou en supprimer. Lorsque vous démonterez la clé, rien ne disparaîtra et au prochain reboot, vous retrouverez toutes vos données intactes. Malheureusement, il s’est [...]
Lire la suite
Vus : 337
Publié par Miamondo : 41

Framakey, l’application des nomades

Bonjour, Je n’en finis pas de découvrir les services de Framasoft et aujourd’hui, je voudrais vous présenter  Framakey, une application qui s’adresse aux nomades. Framakey Framakey est un service qui va vous faire goûter aux joies du nomadisme informatique. Rassurez-vous, vous n’allez pas être obligé de vous acheter une roulotte et de parcourir des chemins défoncés en écoutant du Gipsy King. Vous aurez juste besoin de faire l’acquisition d’une clé USB d’au moins 16 GO. Pour le téléchargement, c’est là que ça se passe. Framakey vous offre la possibilité d’installer sur votre clé USB [...]
Lire la suite
Vus : 267
Publié par Miamondo : 41
Vus : 304
Publié par Miamondo : 41

Monitordisplay : gérer ses dispositions d'écrans

Je branche très souvent des écrans externes à mon laptop et je suis un peu lassé de bidouiller xrandr. En effet, ses instructions sont simples mais assez longues et pénibles à écrire. Ainsi, j'ai décidé de me faire un outil pour pouvoir configurer des modes d'affichage, pouvoir ajouter plusieurs dispositions et les activer rapidement. Comme à mon habitude, c'est un outil en ligne de commande. J'ai décidé d'utiliser PHP pour une question de pratique pour moi. Installation de monitordisplay Il faut installer l'interpréteur PHP (5 ou 7) : Maintenant que PHP est installé, il faut récupérer le projet : Configuration monitordisplay va essayer de charger 3 fichiers. Chaque fichier peut surcharger la configuration [...]
Lire la suite
Vus : 197
Publié par Simon Vieille : 30
Powered by BilboPlanet