Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/carlossg/puppet-for-java-devs

Vagrant and Puppet examples for Java developers
https://github.com/carlossg/puppet-for-java-devs

Last synced: about 1 month ago
JSON representation

Vagrant and Puppet examples for Java developers

Awesome Lists containing this project

README

        

# Puppet for Java developers

Examples of using Puppet with other helpful tools for my talk [Puppet for Java Developers](http://blog.carlossanchez.eu/2012/09/12/puppet-for-java-developers-talk-at-javazone-oslo-2012/).

Checkout the newer examples at my [Continuous Delivery](https://github.com/carlossg/continuous-delivery) repository

* [Vagrant](http://vagrantup.com) for VM creation and provisioning
* [librarian-puppet](http://librarian-puppet.com/) for automatic module installation
* [puppet-rspec](http://rspec-puppet.com) for puppet manifest testing

## Installation

Install all required gems

```
bundle install
```

Install all Puppet modules with Puppet Librarian

```
librarian-puppet install
```

Run the specs with puppet-rspec

```
bundle exec rake
```

Start all the vms with Vagrant

```
vagrant up
```