Puppet Decentralized Setup
Posted
by
paul.tw
on Server Fault
See other posts from Server Fault
or by paul.tw
Published on 2014-06-09T07:55:46Z
Indexed on
2014/06/09
9:27 UTC
Read the original article
Hit count: 366
puppet
|capistrano
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?
© Server Fault or respective owner