39 lines
706 B
Ruby
39 lines
706 B
Ruby
include_recipe "python"
|
|
include_recipe "rabbitmq"
|
|
include_recipe "mcollective"
|
|
|
|
rabbitmq_user "mcollective" do
|
|
password "marionette"
|
|
action :add
|
|
end
|
|
|
|
rabbitmq_user "mcollective" do
|
|
permissions "\".*\" \".*\" \".*\""
|
|
action :set_permissions
|
|
end
|
|
|
|
['libxml2-dev', 'python-dev', 'python-paramiko', 'ruby-httpclient'].each do |deb|
|
|
package deb do
|
|
action :install
|
|
end
|
|
end
|
|
|
|
{
|
|
'pycrypto' => '2.6',
|
|
'netaddr' => '0.7.10',
|
|
'eventlet' => '0.9.17',
|
|
'greenlet' => '0.4.0',
|
|
'web.py' => '0.37',
|
|
'SQLAlchemy' => '0.7.8',
|
|
'Paste' => '1.7.5.1',
|
|
'kombu' => '2.1.8',
|
|
'nose' => '1.1.2',
|
|
'wsgilog' => '0.3'
|
|
}.each do |package, version|
|
|
python_pip package do
|
|
version version
|
|
end
|
|
end
|
|
|
|
|