background preloader

A list of base boxes for Vagrant - Vagrantbox.es

A list of base boxes for Vagrant - Vagrantbox.es

chef/vagrant-omnibus Vagrant et la virtualisation pour faciliter le développement Si Vagrant vous intéresse, nous disposons également d’un tutoriel vidéo gratuit pour mettre en place votre première machine virtuelle avec vagrant. Lors du développement d’une application ou d’un site web, il vous est sans doute arrivé d’avoir un bug dans un environnement donné (production ou staging) que vous n’arriviez pas à reproduire en local, sur votre poste. Vagrant va vous permettre, via la virtualisation, d’avoir exactement le même environnement en développement que sur vos serveurs. Dans le cas présent, nous allons utiliser Vagrant pour le développement d’une application Rails. Qu’est ce que Vagrant ? Vagrant est un outil permettant de créer des machines virtuelles pendant le développement de votre application afin d’obtenir l’environnement souhaité sans pour autant changer la configuration de votre machine. Attention toutefois, Vagrant, et par extension Virtualbox, n’ont pas vocation à être utilisés directement en production. Pré-requis Installation gem install vagrant Utilisation

smdahlen/vagrant-hostmanager Why Vagrant? - Vagrant Documentation Vagrant provides easy to configure, reproducible, and portable work environments built on top of industry-standard technology and controlled by a single consistent workflow to help maximize the productivity and flexibility of you and your team. To achieve its magic, Vagrant stands on the shoulders of giants. Machines are provisioned on top of VirtualBox, VMware, AWS, or any other provider. If you're a developer, Vagrant will isolate dependencies and their configuration within a single disposable, consistent environment, without sacrificing any of the tools you're used to working with (editors, browsers, debuggers, etc.). If you're an operations engineer, Vagrant gives you a disposable environment and consistent workflow for developing and testing infrastructure management scripts. If you're a designer, Vagrant will automatically set everything up that is required for that web app in order for you to focus on doing what you do best: design.

How to set up Mesos on Google Cloud with Terraform - Container Solutions Imagine a world where you describe an auto-scalable, fault-tolerant computer cluster in a simple declarative language. Then imagine that you can create the cluster with a single command. You can change the setup and apply it to the cluster with just another command. Sounds appealing, doesn’t it? But what does it really involve to set up a computer cluster these days? Technologies Used Terraform for dynamic infrastructure configuration.Mesos for abstraction of resources.Docker for running containerized applications.Zookeeper for improved fault tolerance and availability.The Marathon framework for optimal resource utilization and task scheduling.HAProxy for load balancing and scaling. We will use standard Ubuntu 14.04 as the operating system on all virtual machines. Terraform Terraform allows people to handle their network infrastructure as if it was code by describing resources using its own declarative language and well-documented command line tool. Installation Terraform Mesos Module

Getting Started - Vagrant Documentation The Vagrant getting started guide will walk you through your first Vagrant project, and show off the basics of the major features Vagrant has to offer. If you're curious what benefits Vagrant has to offer, you should also read the "Why Vagrant?" page. The getting started guide will use Vagrant with VirtualBox, since it is free, available on every major platform, and built-in to Vagrant. Before diving into your first project, please install the latest version of Vagrant. More of a book person? $ vagrant init hashicorp/precise32 $ vagrant up After running the above two commands, you'll have a fully running virtual machine in VirtualBox running Ubuntu 12.04 LTS 32-bit. Now imagine every project you've ever worked on being this easy to set up. With Vagrant, vagrant up is all you need to work on any project, to install every dependency that project needs, and to set up any networking and synced folders so you can continue working from the comfort of your own machine. Project Setup

GitHub - gliderlabs/logspout: Log routing for Docker container logs

Related: