repobuild/precise: Get libzmq3 from trusty and not from precise

libzmq3 needs to be later than the version available for precise;
just grab it from trusty, which requires excluding it from the
precise updates, and adding a trusty distribution and an update
rule for it.

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild: Remove obsolete Makefile comments

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild/conf/*: suppress errors for not having keys, InRelease

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild/wheezy: get jessie libzmq3, not wheezy

Same as was just implemented for precise to get trusty's libzmq3

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild: reprepro on precise doesn't support GetInRelease

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Apparently "dist" must match "distro/suite" field in the sources.list line

Signed-off-by: Dan Mick <dan.mick@inktank.com>

Closes: #199
conf/salt.master.conf: Add SUSE apache user

Signed-off-by: Tim Serong <tserong@suse.com>
calamari/manage.py: Set a+x file permissions

Want this to have the executable bit set so it can be run directly from
the shell if necessary, rather than prefixing with python.

Signed-off-by: Tim Serong <tserong@suse.com>
carbon.conf: Set PID_DIR=/var/run

Without this, when carbon cache is run from /usr/bin/carbon, it thinks
GRAPHITE_ROOT is /usr, and tries to create pidfiles by default under
/usr/storage

Signed-off-by: Tim Serong <tserong@suse.com>
postgres.sql: Add SUSE support

Salt uses `systemctl --all list-units` to check if services exist.
systemd will only list services that have been loaded.  For LSB init
scripts (of which postgresql is one), it seems systemd won't load these
unless they've been invoked at least once somehow.  So this commit
ensures that the postgresql init script is actually invoked
(`rcpostgresql status`) prior to any other fiddling with postgresql.
This is a horrible hack.

Signed-off-by: Tim Serong <tserong@suse.com>
Add conf/calamari/suse/calamari.conf

Signed-off-by: Tim Serong <tserong@suse.com>
repobuild/precise: Get libzmq3 from trusty and not from precise

libzmq3 needs to be later than the version available for precise;
just grab it from trusty, which requires excluding it from the
precise updates, and adding a trusty distribution and an update
rule for it.

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild: Remove obsolete Makefile comments

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild/conf/*: suppress errors for not having keys, InRelease

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild/wheezy: get jessie libzmq3, not wheezy

Same as was just implemented for precise to get trusty's libzmq3

Signed-off-by: Dan Mick <dan.mick@inktank.com>
repobuild: reprepro on precise doesn't support GetInRelease

Signed-off-by: Dan Mick <dan.mick@inktank.com>

Closes 198
Merge pull request #198 from ceph/wip-repobuild

Fix up repobuild: newer libzmq3, cleanup
rest-api: add endpoint for crush_node. add view and serializer

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
rest-api: remove create/update/delete endpoints

update serializer to reflect operations that are implemented in the CLI

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
cthulhu: make smart decisions about how to update a bucket

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>