devbox

Devbox management, for programmers

Kevin James

thekevjames

9,851 downloads

5,899 latest version

4.3 quality score

Version information

  • 1.4.2 (latest)
  • 1.4.1
  • 1.4.0
  • 1.3.1
  • 1.3.0
  • 1.2.4
  • 1.2.3
  • 1.2.2
  • 1.2.1
  • 1.2.0
  • 1.1.0
  • 1.0.3
  • 1.0.2
  • 1.0.1
  • 1.0.0
released Aug 29th 2016
This version is compatible with:
  • Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 4.3.0 < 5.0.0
  • Darwin, Debian, Fedora,
    Ubuntu

Start using this module

Documentation

thekevjames/devbox — version 1.4.2 Aug 29th 2016

puppet-devbox

An opinionated Puppet Module to install and manage your devboxes with various languages and essential tools.

puppet-devbox is available on the Puppet Forge.

Usage

Simply

class { '::devbox':
  home => '/home/kevin',
}

to make your box a devbox.

To install and configure any of the submodules, simply include them!

include ::devbox::db::mariadb
include ::devbox::db::mysql
include ::devbox::db::postgres
include ::devbox::db::redis
include ::devbox::db::sqlite
include ::devbox::framework::android
include ::devbox::lang::c
include ::devbox::lang::clojure
include ::devbox::lang::go
include ::devbox::lang::java
include ::devbox::lang::javascript
include ::devbox::lang::ocaml
include ::devbox::lang::perl
include ::devbox::lang::php
include ::devbox::lang::python
include ::devbox::lang::ruby
include ::devbox::lang::scala
include ::devbox::tool::docker
include ::devbox::tool::heroku
include ::devbox::tool::screen
include ::devbox::tool::tmux