mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-15 22:13:13 +00:00
Update directory structure & allow to configure paths (tmp, log, cache)
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
# install first the garethr-erlang module. See README.md
|
||||
include 'erlang'
|
||||
|
||||
class { 'erlang': epel_enable => true}
|
||||
Class['erlang'] -> Class['rabbitmq']
|
21
resources/vagrant/vms/phraseanet-php54-nginx/puphpet/puppet/modules/rabbitmq/tests/full.pp
vendored
Normal file
21
resources/vagrant/vms/phraseanet-php54-nginx/puphpet/puppet/modules/rabbitmq/tests/full.pp
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
class { 'rabbitmq::repo::apt':
|
||||
pin => '900',
|
||||
}->
|
||||
class { 'rabbitmq::server':
|
||||
delete_guest_user => true,
|
||||
# version => '2.4.1',
|
||||
}->
|
||||
rabbitmq_user { 'dan':
|
||||
admin => true,
|
||||
password => 'pass',
|
||||
provider => 'rabbitmqctl',
|
||||
}->
|
||||
rabbitmq_vhost { 'myhost':
|
||||
provider => 'rabbitmqctl',
|
||||
}
|
||||
rabbitmq_user_permissions { 'dan@myhost':
|
||||
configure_permission => '.*',
|
||||
read_permission => '.*',
|
||||
write_permission => '.*',
|
||||
provider => 'rabbitmqctl',
|
||||
}
|
@@ -0,0 +1,9 @@
|
||||
rabbitmq_user { 'blah7':
|
||||
password => 'foo',
|
||||
}
|
||||
rabbitmq_vhost { 'test5': }
|
||||
rabbitmq_user_permissions { 'blah7@test5':
|
||||
configure_permission => 'config2',
|
||||
read_permission => 'ready',
|
||||
#write_permission => 'ready',
|
||||
}
|
11
resources/vagrant/vms/phraseanet-php54-nginx/puphpet/puppet/modules/rabbitmq/tests/plugin.pp
vendored
Normal file
11
resources/vagrant/vms/phraseanet-php54-nginx/puphpet/puppet/modules/rabbitmq/tests/plugin.pp
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
class { 'rabbitmq::server':
|
||||
config_stomp => true,
|
||||
}
|
||||
|
||||
$rabbitmq_plugins = [ 'amqp_client', 'rabbitmq_stomp' ]
|
||||
|
||||
rabbitmq_plugin { $rabbitmq_plugins:
|
||||
ensure => present,
|
||||
require => Class['rabbitmq::server'],
|
||||
provider => 'rabbitmqplugins',
|
||||
}
|
@@ -0,0 +1,2 @@
|
||||
# requires pupetlabs-apt
|
||||
include rabbitmq::repo::apt
|
5
resources/vagrant/vms/phraseanet-php54-nginx/puphpet/puppet/modules/rabbitmq/tests/server.pp
vendored
Normal file
5
resources/vagrant/vms/phraseanet-php54-nginx/puphpet/puppet/modules/rabbitmq/tests/server.pp
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
class { 'rabbitmq::server':
|
||||
port => '5672',
|
||||
delete_guest_user => true,
|
||||
version => 'latest',
|
||||
}
|
@@ -0,0 +1 @@
|
||||
class { 'rabbitmq::service': }
|
16
resources/vagrant/vms/phraseanet-php54-nginx/puphpet/puppet/modules/rabbitmq/tests/site.pp
vendored
Normal file
16
resources/vagrant/vms/phraseanet-php54-nginx/puphpet/puppet/modules/rabbitmq/tests/site.pp
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
node default {
|
||||
|
||||
$rabbitmq_plugins = [ 'amqp_client', 'rabbitmq_stomp' ]
|
||||
|
||||
class { 'rabbitmq::server':
|
||||
config => '[ {rabbit_stomp, [{tcp_listeners, [1234]} ]} ].',
|
||||
}
|
||||
|
||||
# Required for MCollective
|
||||
rabbitmq_plugin { $rabbitmq_plugins:
|
||||
ensure => present,
|
||||
require => Class['rabbitmq::server'],
|
||||
provider => 'rabbitmqplugins',
|
||||
}
|
||||
}
|
||||
|
@@ -0,0 +1,4 @@
|
||||
rabbitmq_user { ['blah2', 'blah3', 'blah4']:
|
||||
password => 'phoey!',
|
||||
#provider => 'rabbitmqctl',
|
||||
}
|
@@ -0,0 +1 @@
|
||||
rabbitmq_vhost { ['fooey', 'blah']: }
|
Reference in New Issue
Block a user