Merge pull request #7 from MirantisDellCrowbar/bug/DCB-91/peables/master

support swift version 1.0
Merge pull request #8 from MirantisDellCrowbar/release/DCB-86/pebbles/feature

Release/dcb 86/pebbles/feature
# Rackaware feature and some minor fixes are merged into pebbles release.
Merge pull request #9 from MirantisDellCrowbar/bug/smoketest/pebbles/master

Bug/smoketest/pebbles/master
Merge pull request #10 from MirantisDellCrowbar/bug/DCB-111/pebbles/master

Bug/dcb 111/pebbles/master
Merge pull request #11 from crowbar/release/pebbles/master

Release/pebbles/master
enforcing single proposal for swift
Fix uid & gid substitution in rsyncd.conf.erb, remove duplicates

Signed-off-by: Tim Serong <tserong@suse.com>
Before applying the proposal, check there's at least one replica

If there's no replica, well, nothing can work since it means nothing is
ever saved. (And swift doesn't really like that ;-))

https://bugzilla.novell.com/show_bug.cgi?id=774316
check we have enough storage nodes
Simplify error message

There's no need to mention the current value of replicas...
Use third validation step for proposals

We don't want destructive validation.

https://bugzilla.novell.com/show_bug.cgi?id=776375
all the errors, minus the drive interrogation.
html to plaintext line ending
Use log_level = INFO if node[:swift][:debug] is off.

This looks like nitpicking but actually is the only change to the
proxy config that I can make to test the conditional service
restart, bnc#776903.
Set correct package and service names for SUSE.

adjusted package and service names to start with "openstack-"
ubuntu packaging no longer fails for swift-account
Fix memcached recipe for SUSE
Set correct user/group name for SUSE

We prefix the username/group with openstack-
Avoid runit on SUSE

We don't have it, yet. Maybe we get along without
using it.
Avoid running a restart on SUSE unconditionally