Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/carlossg/puppet-for-java-devs
- Owner: carlossg
- Archived: true
- Created: 2012-09-11T09:07:14.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2023-10-28T22:33:59.000Z (about 1 year ago)
- Last Synced: 2024-10-14T13:29:44.549Z (about 1 month ago)
- Language: Ruby
- Size: 21.5 KB
- Stars: 33
- Watchers: 5
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
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
```