Devenv

Development Environments using Vagrant and Puppet / Chef
Alternatives To Devenv
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Serverspec2,4707,738142a month ago296June 24, 20212mitRuby
RSpec tests for your servers configured by CFEngine, Puppet, Chef, Ansible, Itamae or anything else even by hand
Pytest Testinfra2,173457916 days ago90November 12, 2020129apache-2.0Python
Testinfra test your infrastructures
Buildout54815 months ago5March 31, 2022136otherPython
Buildout is a deployment automation tool written in and extended with Python
Battleschool416
7 years ago14apache-2.0Python
Development environment provisioning using ansible, ala boxen -> puppet, kitchenplan -> chef
Simple Magento Vagrant257
5 years ago15Shell
A VERY simple Magento environment provisioner for Vagrant
Vagrant Boxes149
7 years ago1Shell
Serverfarmer141
8 months agomitShell
Manage multiple servers with different operating systems, configurations, requirements etc. for many separate customers in an outsourcing model.
Signalfx Agent11312a month ago85April 23, 202110apache-2.0Go
The SignalFx Smart Agent
Packer Docker97
6 years ago3Ruby
Sample of building docker image by packer with chef or puppet, ansible provisioning
Goldboot89
a month ago13agpl-3.0Rust
Bringing immutable infrastructure to the desktop!
Alternatives To Devenv
Select To Compare


Alternative Project Comparisons
Readme

Development Environments with Vagrant

About

The intention of this project is to provide a complete development pipeline for
programmers and help them to develop and test their applications in environments
closer to the real production than their standalone local environments.

To do it, we are currently using Vagrant/Puppet and Virtualbox. This project
includes VMs to provide the following services:

  • Git
  • Subversion
  • Jenkins
  • Apache/PHP
  • Memcached
  • MySQL (master-slave)
  • MySQL (cluster)

I'm currently working on the following services to release them soon:

  • Varnish
  • Nginx/PHP
  • Nginx (balancer)
  • MongoDB
  • PostgreSQL

Actually this project works with Puppet modules, in future versions some Chef
cookbooks will also be included.

Vagrant Notes

It's assumed that you already know how to use Vagrant.

This project provides a Vagrantfile you can use to create your VMs, please make
sure that you already have Vagrant installed and vagrant boxes with same name
than the ones in the Vagrantfile.

Puppet's requirements

It's assumed that you already know how to use Puppet.

The puppet module "jenkins" requires the submodule "apt" from Github

The puppet module "mysql" (cluster) requires that yout get the tarball from
MySQL Downloads and add it to the "files" directory (create it if do not
exists). Example:

$ cp ~/mysql-cluster-gpl-7.3.0-linux2.6-x86_64.tar.gz \
     ~/devenv/puppet/modules/mysql/files/

Legal

This project is under the terms of the LGPL version 3.0, submodules
and third party components are licensed according to their owners.

Copyright © 2013 Basilio Briceño <bbh at briceno.mx>

Popular Chef Projects
Popular Puppet Projects
Popular Configuration Management Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Ruby
Mysql
Vagrant
Vms
Jenkins
Puppet
Chef
Vagrantfile