Avatar

Organisations

@twitter @linkedin @rss
  • Vagrant est l’outil de déploiement automatique d’environnement pour des développeurs. Simple d’usage il autorise de monter rapidement une petite infrastructure sur son poste de travail à partir d’image de base (des box) et de post-processing de configuration. Ce petit billet pour partager avec vous la façon dont on construit des box pour ses usages propres et éventuellement pour ses développeurs et partenaires préférés. J’ai déjà eu l’occasion de partager avec vous deux notes sur l’utilisation de vagrant avec virtualbox (cf démarrer avec vagrant et virtualbox) et pour monter un cluster swarm (cf vagrant multi noeuds pour swarm), c’est dans le cadre du montage d’un cluster k8s que j’ai expérimenté l’utilisation des box et bien que cela ne soit pas compliqué, la documentation n’est pas simple à exploiter.
    vagrant orchestration cloud devops Created Wed, 28 Nov 2018 16:05:24 +0000
  • Si comme moi vous avez la chance d’être chez un fournisseur internet qui ne propose pas une bande passante suffisante pour aller sur certains sites de streaming, comme par exemple twitch, ou que tout simplement vous souhaitez profiter de cette application sur votre TV, voici un premier tuto simple pour démarrer. Twitch propose des diffusions sur bon nombre de jeux et notamment propose la diffusion de certaines compétitions régulières d’esport. Le plus simple pour en profiter est tout simplement d’utiliser votre navigateur préféré sur votre poste, de choisir une chaîne et de profiter du spectacle.
    twitch internet raspberry esport Created Sun, 04 Feb 2018 14:44:04 +0000
  • Je vous propose pour cette rentrée un atelier de préparation des sujets que nous traiterons plus tard sur la base de docker swarm. Le but est d’utiliser vagrant pour préparer 4 noeuds et les configurer afin de recevoir swarm ; vagrant permet de construire l’orchestration sur la base d’une programmation, servons-en nous. Si ce n’est pas déjà fait et que vagrant ça ne vous parle pas tant que cela, faites vous les dents avec le premier lab sur ce sujet.
    vagrant orchestration virtualbox ansible devops Created Sun, 14 Jan 2018 16:35:06 +0000
  • Pendant la première partie de ce labo, nous avons exploré le fonctionnement standard des containers, la notion d’héritage, la construction d’un container applicatif et son exécution. Je vous propose dans cette seconde partie de plonger un peu plus dans l’intégration continue et le devops avec un usage de l’héritage pour gérer la séparation des pouvoirs et la mise en qualité de notre application. A chacun son job En tant que développeur, il est possible que l’on vous impose des images de référence pour les containers que vous devrez utiliser dans les clauses FROM de votre définition.
    docker python flask CI devops Created Sun, 17 Dec 2017 11:33:14 +0000
  • Comme demandé par un de mes lecteurs, j’entame ici une petite série d’articles sur docker, les containers et quelques usages. Je vous les propose sous la forme de lab afin de ne pas rester théorique, c’est plus simple en manipulant un peu pour s’approprier les concepts et sortir du théorique et de la discussion de machine à café. La suite de ce premmier lab creusera plus sur des sujets d’héritage, d’intégration et de devops.
    docker python flask CI Created Thu, 07 Dec 2017 11:56:13 +0000
  • Si vous êtes comme moi utilisateur de virtualbox afin d’avoir toujours sous la main votre linux préféré, il est parfois nécessaire de construire une nouvelle instance afin de faire des tests mais que cette opération est toujours un peu fastidieuse. Avec vagrant et quelques fichiers de configuration bien construits, c’est assez simple et ouvre des possibilités. Tout d’abord vagrant : un outil assez simple, apporté par Hashicorp et qui permet de gérer des instances de machine virtuelle.
    vagrant orchestration virtualbox ansible devops Created Sun, 03 Dec 2017 16:47:29 +0000
  • Après avoir fait un petit tour avec terraform afin de construire une VM sur amazon EC2, je vous propose de la configurer à la suite avec ansible. Ceci sera donc une brique vous permettant d’industrialiser la création de plusieurs VM si besoin et de préparer leur usage futur. Ici, on va préparer un prochain labo docker, puisque celui-ci m’a été demandé chaleureusement par Stefano. On reprend la base du précédent labo (gestion de VM sur aws avec terraform), on y ajoute :
    terraform ansible cloud aws orchestration Created Mon, 27 Nov 2017 16:00:26 +0000
  • La blockchain tout le monde en parle, c’est parfois complexe à comprendre et un petit lab pour démistifier pourrait être intéressant, non ? Je vous propose ici de faire quelques tours de roue avec multichain qui nous propose une approche opensource (sous licence GPLv3) assez complète et aboutie d’une blockchain. De nombreux concepts sont embarqués, plus que nécessaire pour cette petite balade, mais cela vous donnera peut-être des idées pour la suite.
    blockchain develop docker Created Sat, 11 Nov 2017 17:01:43 +0000
  • La gestion des VM est une des premières briques de l’orchestration, d’une part assez simple, mais bon tremplin pour aller vers des choses plus complexes. Je vous propose ici de regarder comment provisionner et gérer rapidement des VM dans aws EC2 avec terraform. Nous pouvons faire ceci de multiples façons, des librairies existent pour chaque langage et plate-forme d’automatisation (ie ansible, salt, puppet…), mais terraform propose une solution assez simple et permettant rapidement de se mettre en selle.
    vm aws terraform orchestration devops Created Sun, 05 Nov 2017 18:00:33 +0000
  • Le cloud ne se résume pas à des applications toute faites et de l’IAAS, non, il faut aller vers du service notamment pour le développement logiciel. Je vous propose dans ce billet de mettre en place une petite infrastructure cloud à base de Cloud Foundry pour faire quelques travaux de développement en python. Un bon moyen pour accélère la transformation digitale de l’entreprise est de laisser les développeurs avec le maximum de liberté pour faire leur expérimentation et travailler.
    cloud vm python develop devops Created Sat, 21 Oct 2017 15:30:01 +0000
Next