Puppet Decentralized Setup
- by paul.tw
I want to migrate my existing Puppet setup from master/client to a decentralized solution. I know other solutions, such as Ansible are easier to setup for that purpose, but I really want to stay with Puppet.
I found "supply_drop"(https://github.com/pitluga/supply_drop) on github, so I followed the instructions and did the following:
rvm gemset create testing
rvm use 1.9.3@testing
gem install supply_drop
The output is the following:
[m@ms-MacBook-Pro:~ $ irb
1.9.3-p547 :001 require 'supply_drop'
NameError: uninitialized constant Capistrano
from /Users/m/.rvm/gems/ruby-1.9.3-p547@testing/gems/supply_drop-0.17.0/lib/supply_drop/tasks.rb:1:in `'
from /Users/m/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/m/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/m/.rvm/gems/ruby-1.9.3-p547@testing/gems/supply_drop-0.17.0/lib/supply_drop.rb:10:in `'
from /Users/m/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:135:in `require'
from /Users/m/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
from /Users/m/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:144:in `require'
from (irb):1
from /Users/m/.rvm/rubies/ruby-1.9.3-p547/bin/irb:12:in `'
Since that doesn't work without problems, I was wondering which alternatives are there available to do the same. Do you have any suggestings?