Aller au contenu principal

· 4 minutes de lecture

Bonjour à tous, j'ai créé ce post pour expliquer comment nous pouvons créer une VM de serveur Windows en utilisant Vagrant avec quelques applications supplémentaires. Nous allons apprendre à installer tous les outils dont nous avons besoin pour créer notre VM de serveur. Nous aurons besoin de Vagrant, Chocolatey, Git, Hugo et VSCode.

· 3 minutes de lecture
j0rdan-m

Salut à tous,

Voici comment je procède pour écrire des articles techniques, afin de les rendre lisibles, et utiles pour le futur moi qui veut se souvenir comment utiliser cette techno dont j'ai écrit un article il y a plusieurs mois.

· 2 minutes de lecture

Déployer Ubuntu avec vagrant et virtualbox

Ce post vous expliquera comment déployer une machine Ubuntu très facilement et rapidement !

Qu'est-ce dont vous avez besoin ?

Nous utiliserons 2 outils pour rendre le déploiement de la vm Ubuntu très rapide !

Ces outils sont Vagrant et Virtual Box.

Installation

Par téléchargement

Notez que vous devez choisir le système d'exploitation où vous souhaitez installer l'outil (Linux, Windows, etc...)

En utilisant la gestion de paquets

Windows - Chocolatey

Pour commencer, vous devez installer Chocolatey. J'ai un post qui explique comment le faire correctement ici -> Maintenant que vous avez installé Chocolatey, utilisons-le. Commençons avec VirtualBox, utilisez donc la commande suivante :

choco install virtualbox

Et maintenant Vagrant :

choco install vagrant
Linux - apt

C'est le même concept que choco install mais pour Linux bien sûr. Donc, pour Linux, nous utiliserons apt install. Pour VirtualBox :

sudo apt install virtualbox

Pour Vagrant :

sudo apt install vagrant

Déploiement

Donc, premièrement nous avons besoin de la boîte Vagrant (n'oubliez pas de consulter le post Vagrant sur la page pour en apprendre un peu plus sur les boîtes Vagrant). Pour cet exemple, nous utiliserons Ubuntu 18.04 LTS

Maintenant, sur votre machine locale, accédez à votre terminal, créez un dossier pour votre box Vagrant et, à l'intérieur de votre nouveau dossier, tapez :

vagrant init ubuntu/bionic64

En faisant cela, vous ajouterez la box à votre Vagrant local. Et maintenant, créons notre machine virtuelle Ubuntu ! Tapez donc dans votre terminal :

vagrant up

Et voilà ! Votre première machine Ubuntu fraîche et propre !

· 2 minutes de lecture
j0rdan-m

Aujourd'hui, en français, je souhaite aborder le sujet des archétypes du moteur de génération de site Hugo. Ce moteur très performant est d'ailleurs utilisé pour générer ces pages.

· 3 minutes de lecture
j0rdan-m

Cet article a l'objectif très simple de démystifier les éléments qu'on souhaite avoir sur le site (image dans les articles, avatar, etc.). C'est d'autant plus subtil que le comportement qu'on obtient avec Hugo en tant que serveur web, un site Hugo déployé sour gitlab Pages ou un cluster cloud ne sont pas les mêmes en fonction du standard que l'on choisit d'appliquer.

· 4 minutes de lecture
j0rdan-m

Pour être honnête, je n'étais pas certain de découvrir le meilleur framework pour site internet lorsque j'ai débuté avec Hugo. Ceci étant, utiliser des fichiers Markdown, un temps de build très permformant pour n'avoir qu'à héberger des fichiers html statique et la possibilité de produire le site sur gitlab CI/CD, ça avait de quoi m'attirer !

Mais vous devez faire attention, car le quickstart de la doc officielle n'est pas compatible avec un déploiement sur Gitlab Pages.

· Une minute de lecture

Bonjour à tous,

Merci de votre visite sur notre blog généraliste sur les outils d'IT. On y parle Vagrant, Ansible, Docker, Git, CI/CD, etc. Il s'agit simplement d'un support pour formaliser les activités de veilles de deux bad it boys !

A propos du site:

Voici quelques information techniques au sujet de ce site

La Stack

jamstack icone

Pour mettre à dispo nos articles, nous utilisons la JAMstack: Javascript, Apis, Mark-up languages.

Plus précisemment, notre stack se compose des outils suivants:

Markdown   Cloudinary   Hugo   Gitlab   Netlify

Nous rédigeons nos articles en Markdown, en stockant et partageant nos images sur Cloudinary. Le blog est ensuite construit avec hugo, puis il est testé et déployé sur Netlify grâce à Gitlab CI/CD.

Ce qui donne le workflow suivant:

{{}}