]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
ceph-ansible.git
10 years agoCosmetic 289/head
leseb [Thu, 25 Jun 2015 22:26:03 +0000 (00:26 +0200)]
Cosmetic

Add more visibility for the 'when' statement.

Signed-off-by: leseb <seb@redhat.com>
10 years agoMerge pull request #288 from leseb/fix-prepare-logic
Leseb [Thu, 25 Jun 2015 21:52:57 +0000 (23:52 +0200)]
Merge pull request #288 from leseb/fix-prepare-logic

Followup on #287

10 years agoFollowup on #287 288/head
leseb [Thu, 25 Jun 2015 21:40:07 +0000 (23:40 +0200)]
Followup on #287

Signed-off-by: leseb <seb@redhat.com>
10 years agoMerge pull request #287 from bstillwell/master
Leseb [Thu, 25 Jun 2015 21:36:41 +0000 (23:36 +0200)]
Merge pull request #287 from bstillwell/master

Correct the logic for running 'ceph-disk prepare'

10 years agoCorrect the logic for running 'ceph-disk prepare' 287/head
Bryan Stillwell [Thu, 25 Jun 2015 20:29:49 +0000 (14:29 -0600)]
Correct the logic for running 'ceph-disk prepare'

The logic was broken here for repeated runs.  We only want to run
'ceph-disk prepare' when the disk does not contain a ceph partition, is
not a partition, and raw_multi_journal is set.  Previously it would
attempt to run 'ceph-disk prepare' when there was a ceph partition
because the second half of the 'or' was still true since it isn't a
partition.

10 years agoMerge pull request #286 from ceph/deploy-on-docker
Leseb [Thu, 25 Jun 2015 10:24:07 +0000 (12:24 +0200)]
Merge pull request #286 from ceph/deploy-on-docker

Update the Docker bootstrap part

10 years agoUpdate the Docker bootstrap part 286/head
Sébastien Han [Wed, 24 Jun 2015 13:51:54 +0000 (15:51 +0200)]
Update the Docker bootstrap part

We now use ceph/daemon as a default container image so reflecting the
change here.

Signed-off-by: Sébastien Han <seb@redhat.com>
10 years agoMerge pull request #285 from ceph/fix-client-socket-path
Leseb [Wed, 17 Jun 2015 11:49:57 +0000 (13:49 +0200)]
Merge pull request #285 from ceph/fix-client-socket-path

Create client socket path

10 years agoCreate client socket path 285/head
Sébastien Han [Wed, 17 Jun 2015 11:44:05 +0000 (13:44 +0200)]
Create client socket path

This will avoid some error messages from the client when running a
command with the CLI or other.

Signed-off-by: Sébastien Han <seb@redhat.com>
10 years agoMerge pull request #284 from ceph/fix-ubuntu-box-name
Leseb [Tue, 16 Jun 2015 12:46:44 +0000 (14:46 +0200)]
Merge pull request #284 from ceph/fix-ubuntu-box-name

Fix ubuntu box images name

10 years agoFix ubuntu box images name 284/head
Sébastien Han [Tue, 16 Jun 2015 12:45:59 +0000 (14:45 +0200)]
Fix ubuntu box images name

Signed-off-by: Sébastien Han <seb@redhat.com>
10 years agoMerge pull request #283 from ceph/fedora-box-ex
Leseb [Tue, 16 Jun 2015 12:26:26 +0000 (14:26 +0200)]
Merge pull request #283 from ceph/fedora-box-ex

Change fedora box example

10 years agoChange fedora box example 283/head
Sébastien Han [Tue, 16 Jun 2015 12:25:42 +0000 (14:25 +0200)]
Change fedora box example

Use the official image.

Signed-off-by: Sébastien Han <seb@redhat.com>
10 years agoMerge pull request #282 from ceph/rgw-bootstrap-key
Leseb [Fri, 12 Jun 2015 12:43:19 +0000 (14:43 +0200)]
Merge pull request #282 from ceph/rgw-bootstrap-key

Use a bootstrap key for rgw

10 years agoUse a bootstrap key for rgw 282/head
Sébastien Han [Fri, 12 Jun 2015 09:47:08 +0000 (11:47 +0200)]
Use a bootstrap key for rgw

Following the best practice, we don't create a key from the monitor but
we really on the initial keys created by the mons to bootstrap each
daemon.

Signed-off-by: Sébastien Han <seb@redhat.com>
10 years agoMerge pull request #281 from ceph/recovery-options
Leseb [Thu, 11 Jun 2015 15:09:19 +0000 (17:09 +0200)]
Merge pull request #281 from ceph/recovery-options

Reduce scrubbing impact

10 years agoReduce scrubbing impact 281/head
Sébastien Han [Thu, 11 Jun 2015 14:49:57 +0000 (16:49 +0200)]
Reduce scrubbing impact

Add more param to reduce the scrub overhead.

Signed-off-by: Sébastien Han <seb@redhat.com>
10 years agoMerge pull request #277 from cy-lee/install-lastest-ansible
Leseb [Wed, 10 Jun 2015 08:30:51 +0000 (10:30 +0200)]
Merge pull request #277 from cy-lee/install-lastest-ansible

Minor change: Install latest Ansible from official PPA

10 years agoMinor change: Install latest Ansible from official PPA 277/head
Chang-Yi Lee [Wed, 10 Jun 2015 06:13:56 +0000 (14:13 +0800)]
Minor change: Install latest Ansible from official PPA

Ansible version must >= 1.6.0

10 years agoMerge pull request #276 from ceph/rework-groupvar
Leseb [Tue, 9 Jun 2015 15:22:54 +0000 (17:22 +0200)]
Merge pull request #276 from ceph/rework-groupvar

Add more flags to RBD clients

10 years agoAdd more flags to RBD clients 276/head
Sébastien Han [Tue, 9 Jun 2015 14:32:17 +0000 (16:32 +0200)]
Add more flags to RBD clients

More options.
We also now configure the rbd clients directories for logs and socket.

Signed-off-by: Sébastien Han <seb@redhat.com>
10 years agoMerge pull request #275 from ceph/rename-install-ansible
Leseb [Tue, 9 Jun 2015 14:07:59 +0000 (16:07 +0200)]
Merge pull request #275 from ceph/rename-install-ansible

Rename bootstrap ansible to install

10 years agoRename bootstrap ansible to install 275/head
Sébastien Han [Tue, 9 Jun 2015 14:06:54 +0000 (16:06 +0200)]
Rename bootstrap ansible to install

The bootstrap was confusing.

Signed-off-by: Sébastien Han <seb@redhat.com>
10 years agoMerge pull request #273 from bjne/rbd_concurrent_management_ops
Leseb [Tue, 9 Jun 2015 11:35:38 +0000 (13:35 +0200)]
Merge pull request #273 from bjne/rbd_concurrent_management_ops

Add rbd_concurrent_management_ops

10 years agoAdd rbd_concurrent_management_ops 273/head
Bjørnar Ness [Mon, 8 Jun 2015 22:42:01 +0000 (00:42 +0200)]
Add rbd_concurrent_management_ops

10 years agoMerge pull request #269 from bjne/patch-2
Leseb [Mon, 8 Jun 2015 21:50:51 +0000 (23:50 +0200)]
Merge pull request #269 from bjne/patch-2

Directory should be executable

10 years agoMerge pull request #268 from bjne/patch-1
Leseb [Mon, 8 Jun 2015 21:50:47 +0000 (23:50 +0200)]
Merge pull request #268 from bjne/patch-1

Directory should be executable

10 years agoMerge pull request #270 from bjne/patch-3
Leseb [Mon, 8 Jun 2015 16:09:18 +0000 (18:09 +0200)]
Merge pull request #270 from bjne/patch-3

simplify running process check

10 years agosimplify running process check 270/head
bjne [Mon, 8 Jun 2015 16:08:13 +0000 (18:08 +0200)]
simplify running process check

eventually pidof

10 years agoDirectory should be executable 269/head
bjne [Mon, 8 Jun 2015 16:04:38 +0000 (18:04 +0200)]
Directory should be executable

Unless you do this for a specific reason. If so, should be commented.

10 years agoDirectory should be executable 268/head
bjne [Mon, 8 Jun 2015 15:33:56 +0000 (17:33 +0200)]
Directory should be executable

This looks like a bug, if not, it should have a comment that tells why

10 years agoMerge pull request #267 from leseb/rgw-keystone
Leseb [Wed, 3 Jun 2015 20:24:15 +0000 (22:24 +0200)]
Merge pull request #267 from leseb/rgw-keystone

Add support for Rados Gateway configuration with Keystone

10 years agoAdd support for Rados Gateway configuration with Keystone 267/head
Sébastien Han [Wed, 3 Jun 2015 17:01:23 +0000 (19:01 +0200)]
Add support for Rados Gateway configuration with Keystone

Signed-off-by: Sébastien Han <seb@redhat.com>
10 years agoMerge pull request #266 from leseb/fix-rgw-start-rh
Leseb [Wed, 3 Jun 2015 14:33:24 +0000 (16:33 +0200)]
Merge pull request #266 from leseb/fix-rgw-start-rh

Fix radosgw startup on RedHat systems

10 years agoFix radosgw startup on RedHat systems 266/head
Sébastien Han [Wed, 3 Jun 2015 14:31:51 +0000 (16:31 +0200)]
Fix radosgw startup on RedHat systems

Fix startup and move vars to group_vars

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #263 from leseb/cosmetic
Leseb [Fri, 15 May 2015 16:39:21 +0000 (18:39 +0200)]
Merge pull request #263 from leseb/cosmetic

Cosmetic changes

10 years agoConsmetic changes 263/head
Sébastien Han [Fri, 15 May 2015 16:27:41 +0000 (18:27 +0200)]
Consmetic changes

This branch has been sitting on my local repo for a while. I guess I had
time to spend on a plane :).

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #262 from leseb/vagrant-vars
Leseb [Fri, 15 May 2015 12:45:31 +0000 (14:45 +0200)]
Merge pull request #262 from leseb/vagrant-vars

Fix multiple things

10 years agoFix multiple things 262/head
Sébastien Han [Fri, 15 May 2015 12:32:26 +0000 (14:32 +0200)]
Fix multiple things

* fix the Vagrantfile ruby check
* fix the variable positions

Bring more mandatory variables and try to separate Vagrant vars from the
playbook vars.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #260 from flisky/master
Leseb [Fri, 15 May 2015 08:46:20 +0000 (10:46 +0200)]
Merge pull request #260 from flisky/master

make sure journal_size configured

10 years agojournal_size for Vagrant 260/head
Yin Jifeng [Fri, 15 May 2015 05:45:50 +0000 (13:45 +0800)]
journal_size for Vagrant

10 years agomake sure journal_size configured
Yin Jifeng [Thu, 14 May 2015 11:09:08 +0000 (19:09 +0800)]
make sure journal_size configured

10 years agoMerge pull request #259 from leseb/safety-first
Leseb [Tue, 12 May 2015 09:33:36 +0000 (11:33 +0200)]
Merge pull request #259 from leseb/safety-first

Safety first

10 years agoAbility to secure cluster pools 259/head
Sébastien Han [Tue, 12 May 2015 09:18:12 +0000 (11:18 +0200)]
Ability to secure cluster pools

We set several flags to keep the cluster secure:
* nodelete
* nopgchange
* nosizechange

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge branch 'master' of https://github.com/ceph/ceph-ansible
Sébastien Han [Wed, 29 Apr 2015 09:15:14 +0000 (11:15 +0200)]
Merge branch 'master' of https://github.com/ceph/ceph-ansible

Conflicts:
rolling_update.yml

10 years agoMerge pull request #251 from leseb/rolling-update
Leseb [Mon, 27 Apr 2015 17:20:29 +0000 (19:20 +0200)]
Merge pull request #251 from leseb/rolling-update

Add more OSD flags

10 years agoMerge pull request #8 from jcftang/wip-ceph_facts
Leseb [Mon, 27 Apr 2015 17:10:24 +0000 (19:10 +0200)]
Merge pull request #8 from jcftang/wip-ceph_facts

Import of ceph_facts module

10 years agoAdd more OSD flags 251/head
Sébastien Han [Mon, 27 Apr 2015 17:08:05 +0000 (19:08 +0200)]
Add more OSD flags

We don't really want to trigger any sort of scrubbing process while
performing the upgrade.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Conflicts:
rolling_update.yml

10 years agoMerge branch 'master' of https://github.com/ceph/ceph-ansible
Sébastien Han [Mon, 27 Apr 2015 17:06:10 +0000 (19:06 +0200)]
Merge branch 'master' of https://github.com/ceph/ceph-ansible

10 years agoMerge branch 'leseb-rolling-update'
Sébastien Han [Mon, 27 Apr 2015 17:05:46 +0000 (19:05 +0200)]
Merge branch 'leseb-rolling-update'

10 years agoMerge branch 'rolling-update' of https://github.com/leseb/ceph-ansible-1 into leseb...
Sébastien Han [Mon, 27 Apr 2015 17:05:31 +0000 (19:05 +0200)]
Merge branch 'rolling-update' of https://github.com/leseb/ceph-ansible-1 into leseb-rolling-update

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Conflicts:
rolling_update.yml

10 years agoMerge pull request #256 from leseb/vagrant-var-memory
Leseb [Mon, 27 Apr 2015 17:02:42 +0000 (19:02 +0200)]
Merge pull request #256 from leseb/vagrant-var-memory

Ability to configure the memory

10 years agoAbility to configure the memory 256/head
Sébastien Han [Mon, 27 Apr 2015 17:01:02 +0000 (19:01 +0200)]
Ability to configure the memory

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #255 from leseb/untrack-vagrant-var
Leseb [Mon, 27 Apr 2015 16:49:18 +0000 (18:49 +0200)]
Merge pull request #255 from leseb/untrack-vagrant-var

Untrack vagrant_variables.yml and use a sample file

10 years agoUntrack vagrant_variables.yml and use a sample file 255/head
Sébastien Han [Mon, 27 Apr 2015 16:46:51 +0000 (18:46 +0200)]
Untrack vagrant_variables.yml and use a sample file

Now to enable the variable file and modify it as much as you want
simply:

git clone ...
cp vagrant_variables.yml.sample vagrant_variables.yml

Edit vagrant_variables.yml

Fixes: #241
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #250 from flisky/master
Leseb [Mon, 20 Apr 2015 13:45:49 +0000 (15:45 +0200)]
Merge pull request #250 from flisky/master

rolling_update cleanup

10 years agomake sure a running mon to check when upgrade mon 250/head
Yin Jifeng [Fri, 17 Apr 2015 02:04:52 +0000 (10:04 +0800)]
make sure a running mon to check when upgrade mon

10 years agouse yum to install ceph noarch package
Yin Jifeng [Thu, 16 Apr 2015 07:09:55 +0000 (15:09 +0800)]
use yum to install ceph noarch package

command + creates prevent the package to be upgraded.

rpm returns 0 when install success, and
1 (Error: Nothing to do) when reinstall the same package

10 years agoAdd more OSD flags
Sébastien Han [Wed, 15 Apr 2015 21:23:50 +0000 (23:23 +0200)]
Add more OSD flags

We don't really want to trigger any sort of scrubbing process while
performing the upgrade.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agogather facts first
Yin Jifeng [Tue, 14 Apr 2015 19:50:39 +0000 (03:50 +0800)]
gather facts first

there are vars like hostvars["rgws"]["ansible_hostname"] under
ceph-common

10 years agofix service arg typo
Yin Jifeng [Tue, 14 Apr 2015 19:47:37 +0000 (03:47 +0800)]
fix service arg typo

10 years agosysctl ignoreerrors
Yin Jifeng [Tue, 14 Apr 2015 19:46:03 +0000 (03:46 +0800)]
sysctl ignoreerrors

some key fails under CentOS 6

10 years agocleanup delegate statement for rolling update
Yin Jifeng [Tue, 14 Apr 2015 13:49:53 +0000 (21:49 +0800)]
cleanup delegate statement for rolling update

10 years agofix syntax for when statement
Yin Jifeng [Tue, 14 Apr 2015 13:49:24 +0000 (21:49 +0800)]
fix syntax for when statement

10 years agomake RGW directory use same host var
Yin Jifeng [Tue, 14 Apr 2015 13:46:49 +0000 (21:46 +0800)]
make RGW directory use same host var

ansible_fqdn is full domain, while hostname may be in short form

10 years agoupdate ceph_stable_release var under group_vars
Yin Jifeng [Tue, 14 Apr 2015 13:45:51 +0000 (21:45 +0800)]
update ceph_stable_release var under group_vars

10 years agoMerge pull request #249 from leseb/client
Leseb [Tue, 14 Apr 2015 11:52:24 +0000 (13:52 +0200)]
Merge pull request #249 from leseb/client

Add ceph-common role to client machines

10 years agoAdd ceph-common role to client machines 249/head
Sébastien Han [Tue, 14 Apr 2015 10:53:41 +0000 (12:53 +0200)]
Add ceph-common role to client machines

Add another warning for cephx signatures

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #248 from aisrael/wip-allow_restapi_false
Leseb [Tue, 14 Apr 2015 09:51:01 +0000 (11:51 +0200)]
Merge pull request #248 from aisrael/wip-allow_restapi_false

Allow restapi=false

10 years agoPlace "when: restapi" in site.yml 248/head
Alistair A. Israel [Tue, 14 Apr 2015 09:40:58 +0000 (17:40 +0800)]
Place "when: restapi" in site.yml

10 years agoAdded `when: restapi`
Alistair A. Israel [Tue, 14 Apr 2015 06:30:32 +0000 (14:30 +0800)]
Added `when: restapi`

10 years agoMerge pull request #247 from leseb/use-hammer
Leseb [Thu, 9 Apr 2015 08:56:38 +0000 (10:56 +0200)]
Merge pull request #247 from leseb/use-hammer

Use last Ceph release Hammer

10 years agoUse last Ceph release Hammer 247/head
Sébastien Han [Thu, 9 Apr 2015 08:55:41 +0000 (10:55 +0200)]
Use last Ceph release Hammer

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #245 from leseb/change-when-false
Leseb [Wed, 8 Apr 2015 16:48:01 +0000 (18:48 +0200)]
Merge pull request #245 from leseb/change-when-false

Only change when the task returns false

10 years agoOnly change when the task returns false 245/head
Sébastien Han [Wed, 8 Apr 2015 16:46:54 +0000 (18:46 +0200)]
Only change when the task returns false

We only want to see things that really changed after a play completes.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoAdd role dependancies
Sébastien Han [Wed, 8 Apr 2015 15:36:40 +0000 (17:36 +0200)]
Add role dependancies

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #243 from leseb/os-migration-rgw
Leseb [Wed, 8 Apr 2015 14:19:51 +0000 (16:19 +0200)]
Merge pull request #243 from leseb/os-migration-rgw

Add support for RGW

10 years agoAdd support for RGW 243/head
Sébastien Han [Wed, 1 Apr 2015 12:48:19 +0000 (14:48 +0200)]
Add support for RGW

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #242 from ceph/improve-upgrades-checks
Leseb [Tue, 31 Mar 2015 12:27:46 +0000 (14:27 +0200)]
Merge pull request #242 from ceph/improve-upgrades-checks

Improve regex syntax

10 years agoImprove regex syntax 242/head
Sébastien Han [Mon, 30 Mar 2015 20:13:29 +0000 (22:13 +0200)]
Improve regex syntax

Chain sed commands with ';' and add '-s' to grep for quiet output

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #237 from leseb/improve-rolling-upgrade
Leseb [Mon, 30 Mar 2015 16:57:40 +0000 (18:57 +0200)]
Merge pull request #237 from leseb/improve-rolling-upgrade

Improve upgrades

10 years agoMerge branch 'master' of https://github.com/ceph/ceph-ansible into improve-rolling... 237/head
Sébastien Han [Thu, 26 Mar 2015 17:51:11 +0000 (18:51 +0100)]
Merge branch 'master' of https://github.com/ceph/ceph-ansible into improve-rolling-upgrade

10 years agoMerge pull request #240 from leseb/vagrant-boxes
Leseb [Mon, 30 Mar 2015 09:52:11 +0000 (11:52 +0200)]
Merge pull request #240 from leseb/vagrant-boxes

Make more boxes available

10 years agoMake more boxes available 240/head
Sébastien Han [Mon, 30 Mar 2015 09:45:22 +0000 (11:45 +0200)]
Make more boxes available

The box can be configured thanks to a new var, look at vagrant_variables
and select your box.
Handy to test several distros deployment.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #239 from leseb/upstart-sysvinit
Leseb [Mon, 30 Mar 2015 09:39:01 +0000 (11:39 +0200)]
Merge pull request #239 from leseb/upstart-sysvinit

Rework upstart and sysvinit

10 years agoRework upstart and sysvinit 239/head
Sébastien Han [Mon, 30 Mar 2015 08:59:08 +0000 (10:59 +0200)]
Rework upstart and sysvinit

Once again and hopefully final commit to rework the support of both
upstart and sysvinit. As from now, Ubuntu systems will use upstart and
the others will use sysvinit.
A later commit might include the support of systemd as the unit files
come out. This will be for Hammer so probably soon.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #214 from mhubig/splitup
Leseb [Mon, 30 Mar 2015 09:20:34 +0000 (11:20 +0200)]
Merge pull request #214 from mhubig/splitup

Adds an ansible playbook to split the roles from this repo.

10 years agoMerge pull request #236 from leseb/fix-mon-upstart
Leseb [Thu, 26 Mar 2015 17:50:43 +0000 (18:50 +0100)]
Merge pull request #236 from leseb/fix-mon-upstart

Activate either sysvinit or upstart

10 years agoActivate either sysvinit or upstart 236/head
Sébastien Han [Thu, 26 Mar 2015 14:43:54 +0000 (15:43 +0100)]
Activate either sysvinit or upstart

Depending on the distro, init scripts will look for different files to
be available on the ceph data dir.
Fixing the upstart support here.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoImprove rolling upgrades
Sébastien Han [Wed, 25 Mar 2015 10:28:37 +0000 (11:28 +0100)]
Improve rolling upgrades

Re-arrange the files.
Add new checks.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #235 from leseb/fix-rest-api
Leseb [Wed, 25 Mar 2015 10:30:37 +0000 (11:30 +0100)]
Merge pull request #235 from leseb/fix-rest-api

Default client is already client.restapi

10 years agoDefault client is already client.restapi 235/head
Sébastien Han [Wed, 25 Mar 2015 10:29:51 +0000 (11:29 +0100)]
Default client is already client.restapi

No need to specify it.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #234 from leseb/rework-rgw-keys
Leseb [Tue, 24 Mar 2015 10:03:09 +0000 (11:03 +0100)]
Merge pull request #234 from leseb/rework-rgw-keys

Fix RGW startup

10 years agoFix RGW startup 234/head
Sébastien Han [Tue, 24 Mar 2015 10:02:12 +0000 (11:02 +0100)]
Fix RGW startup

If the distribution wasn't Ubuntu, the check wasn't performed so the
evaluation in the task later wasn't possible.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #233 from leseb/fix-mds-pool-creation
Leseb [Tue, 24 Mar 2015 09:12:22 +0000 (10:12 +0100)]
Merge pull request #233 from leseb/fix-mds-pool-creation

Enforce var pool creation

10 years agoMerge pull request #232 from leseb/ceph-rest-api
Leseb [Mon, 23 Mar 2015 17:55:24 +0000 (18:55 +0100)]
Merge pull request #232 from leseb/ceph-rest-api

Implement Ceph REST API

10 years agoEnforce var pool creation 233/head
Sébastien Han [Mon, 23 Mar 2015 17:53:42 +0000 (18:53 +0100)]
Enforce var pool creation

Make sure that 'mds' is enabled before creating the filesystem.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoImplement Ceph REST API 232/head
Sébastien Han [Mon, 23 Mar 2015 14:08:58 +0000 (15:08 +0100)]
Implement Ceph REST API

Now the Ceph REST API can be deployed.
Default implementation deploys it on the same nodes as the monitors
which should be fine.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #231 from leseb/fix-rgw-dir-path
Leseb [Mon, 23 Mar 2015 14:10:27 +0000 (15:10 +0100)]
Merge pull request #231 from leseb/fix-rgw-dir-path

Rework radosgw keys and data dir path

10 years agoRework radosgw keys and data dir path 231/head
Sébastien Han [Mon, 23 Mar 2015 11:20:00 +0000 (12:20 +0100)]
Rework radosgw keys and data dir path

Fix the usage of Upstart for Ubuntu machines instead of the init.d
script.
Note that because of the way upstart init script looks at the radosgw id
the command 'start radosgw id=' is broken, you should use 'start
radosgw-all' instead.
Keep backard compatibility with the radosgw init script as well by using
client prefixed by 'client.radosgw'.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>