Add ringbuilder role class to proxy role
Cleaned up code so that ringbuilder is a role. Add this role to the proxy node declaration.
This commit is contained in:
@@ -40,18 +40,20 @@ node 'swift_storage_3' {
|
||||
$swift_zone = 3
|
||||
include role_swift_storage
|
||||
|
||||
|
||||
include role_swift_proxy
|
||||
}
|
||||
|
||||
node 'swift_proxy' {
|
||||
|
||||
include role_swift_ringbuilder
|
||||
class { 'role_swift_ringbuilder': }
|
||||
class { 'role_swift_proxy':
|
||||
require => Class['role_swift_ringbuilder'],
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
node 'swift_ringbuilding' {
|
||||
|
||||
include role_swift_ringbuilder
|
||||
|
||||
}
|
||||
|
||||
@@ -91,12 +93,6 @@ class role_swift_proxy inherits role_swift {
|
||||
listen_ip => $proxy_local_net_ip,
|
||||
}
|
||||
|
||||
class { 'swift::ringbuilder':
|
||||
part_power => '18',
|
||||
replicas => '3',
|
||||
min_part_hours => 1,
|
||||
require => Class['swift'],
|
||||
}
|
||||
# TODO should I enable swath in the default config?
|
||||
class { 'swift::proxy':
|
||||
account_autocreate => true,
|
||||
|
||||
Reference in New Issue
Block a user