]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
ceph-ansible.git
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>
10 years agoMerge pull request #229 from leseb/improve-syntax
Leseb [Thu, 19 Mar 2015 11:27:19 +0000 (12:27 +0100)]
Merge pull request #229 from leseb/improve-syntax

Improve YAML syntax

10 years agoImprove YAML syntax 229/head
Sébastien Han [Thu, 19 Mar 2015 11:21:29 +0000 (12:21 +0100)]
Improve YAML syntax

Improve readibility.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #211 from leseb/postdeployment-validator
Leseb [Thu, 12 Mar 2015 15:57:56 +0000 (10:57 -0500)]
Merge pull request #211 from leseb/postdeployment-validator

WIP: first implementation of functional tests

10 years agoMerge pull request #227 from leseb/fix-mds-giant
Leseb [Thu, 12 Mar 2015 03:54:06 +0000 (22:54 -0500)]
Merge pull request #227 from leseb/fix-mds-giant

Fix MDS creation for version >= 0.84

10 years agoFix MDS creation for version >= 0.84 227/head
Sébastien Han [Thu, 12 Mar 2015 03:50:38 +0000 (22:50 -0500)]
Fix MDS creation for version >= 0.84

The ceph fs new command was introduced in Ceph 0.84. Prior to this
release, no manual steps are required to create a filesystem, and pools
named data and metadata exist by default.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #190 from leseb/coreos-support
Leseb [Thu, 12 Mar 2015 02:37:00 +0000 (21:37 -0500)]
Merge pull request #190 from leseb/coreos-support

Docker support

10 years agoDocker support 190/head
Sébastien Han [Tue, 20 Jan 2015 17:43:47 +0000 (18:43 +0100)]
Docker support

WIP!

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #223 from leseb/vagrant-if
Leseb [Mon, 2 Mar 2015 16:48:48 +0000 (17:48 +0100)]
Merge pull request #223 from leseb/vagrant-if

Fix Vagrant vars for MDS and RGW

10 years agoFix Vagrant vars for MDS and RGW 223/head
Sébastien Han [Mon, 2 Mar 2015 16:41:52 +0000 (17:41 +0100)]
Fix Vagrant vars for MDS and RGW

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #222 from leseb/improve-handlers
Leseb [Mon, 2 Mar 2015 16:16:32 +0000 (17:16 +0100)]
Merge pull request #222 from leseb/improve-handlers

Improve Handler support

10 years agoImprove Handler support 222/head
Sébastien Han [Mon, 2 Mar 2015 16:13:30 +0000 (17:13 +0100)]
Improve Handler support

Now proper commands/actions are used per hosts and groups.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #212 from leseb/rbd-client-logs
Leseb [Mon, 2 Mar 2015 14:12:56 +0000 (15:12 +0100)]
Merge pull request #212 from leseb/rbd-client-logs

Add RBD client logs support

10 years agoMerge pull request #218 from leseb/radosgw-civetweb
Leseb [Mon, 2 Mar 2015 13:26:56 +0000 (14:26 +0100)]
Merge pull request #218 from leseb/radosgw-civetweb

Add support of civetweb for Rados Gateway

10 years agoAdd support of civetweb for Rados Gateway 218/head
Sébastien Han [Mon, 2 Mar 2015 09:22:52 +0000 (10:22 +0100)]
Add support of civetweb for Rados Gateway

Almost here.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #219 from leseb/fix-rgw-socket
Leseb [Mon, 2 Mar 2015 09:57:53 +0000 (10:57 +0100)]
Merge pull request #219 from leseb/fix-rgw-socket

Fix Rados Gateway socket path

10 years agoFix Rados Gateway socket path 219/head
Sébastien Han [Mon, 2 Mar 2015 09:48:18 +0000 (10:48 +0100)]
Fix Rados Gateway socket path

Fixes: #217
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #216 from leseb/vagrant-vars
Leseb [Tue, 24 Feb 2015 12:40:01 +0000 (13:40 +0100)]
Merge pull request #216 from leseb/vagrant-vars

Use an external file to manage Vagrant variables

10 years agoUse an external file to manage Vagrant variables 216/head
Sébastien Han [Mon, 23 Feb 2015 23:07:15 +0000 (00:07 +0100)]
Use an external file to manage Vagrant variables

This is really handy when we are testing code since we don't need to
modify the Vagrantfile, which is tracked by git.
The next commit will ignore the vagrant_variables.yml file.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoAdds ansible script to split this repo into roles. 214/head
Markus Hubig [Mon, 23 Feb 2015 17:25:37 +0000 (18:25 +0100)]
Adds ansible script to split this repo into roles.

Use it like this, to split and update:

ansible-playbook -i dummy-ansible-hosts contrib/splitup.yml \
  --tags split --extra-vars github=mhubig/ansible

ansible-playbook -i dummy-ansible-hosts contrib/splitup.yml \
  --tags update --extra-vars github=mhubig/ansible

10 years agoAdd RBD client logs support 212/head
Sébastien Han [Mon, 23 Feb 2015 14:28:27 +0000 (15:28 +0100)]
Add RBD client logs support

The path must be writable by QEMU and allowed by SELinux or AppArmor

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoWIP: first implementation of functional tests 211/head
Sébastien Han [Sun, 22 Feb 2015 01:31:28 +0000 (02:31 +0100)]
WIP: first implementation of functional tests

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #210 from leseb/multi-rgw-support
Leseb [Sun, 22 Feb 2015 00:24:55 +0000 (01:24 +0100)]
Merge pull request #210 from leseb/multi-rgw-support

Bring multi RGW support

10 years agoBring multi RGW support 210/head
Sébastien Han [Sun, 22 Feb 2015 00:16:00 +0000 (01:16 +0100)]
Bring multi RGW support

Now we can setup multi-rgw with the playbook.
Each rgw instance has its own key.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #209 from leseb/fix-rgw-section
Leseb [Fri, 20 Feb 2015 17:46:26 +0000 (18:46 +0100)]
Merge pull request #209 from leseb/fix-rgw-section

Fix the rgw section

10 years agoFix the rgw section 209/head
Sébastien Han [Fri, 20 Feb 2015 17:41:49 +0000 (18:41 +0100)]
Fix the rgw section

If we use the hostname, the radosgw will lookup for a wrong secret.
Using the same name for all the gateways.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #208 from leseb/improve-rgw
Leseb [Sun, 15 Feb 2015 01:23:15 +0000 (02:23 +0100)]
Merge pull request #208 from leseb/improve-rgw

Improve RGW config section

10 years agoImprove RGW config section 208/head
Sébastien Han [Sun, 15 Feb 2015 01:21:27 +0000 (02:21 +0100)]
Improve RGW config section

Use hostname in socket and log.
Improve jinja template so when a var doesn't exist we don't indent the
next line.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #207 from leseb/fix-rgw-vagrant
Leseb [Sun, 15 Feb 2015 01:05:30 +0000 (02:05 +0100)]
Merge pull request #207 from leseb/fix-rgw-vagrant

Enable proper options while activating rgw or mds with Vagrant

10 years agoEnable proper options while activating rgw or mds with Vagrant 207/head
Sébastien Han [Sun, 15 Feb 2015 01:01:35 +0000 (02:01 +0100)]
Enable proper options while activating rgw or mds with Vagrant

When enabling radosgw virtual machines, we also need to enable the
radosgw variable. Same thing goes with the mds.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #206 from leseb/fix-rgw-keys
Leseb [Sun, 15 Feb 2015 00:59:15 +0000 (01:59 +0100)]
Merge pull request #206 from leseb/fix-rgw-keys

Fix RGW key fetching

10 years agoFix RGW key fetching 206/head
Sébastien Han [Sun, 15 Feb 2015 00:56:12 +0000 (01:56 +0100)]
Fix RGW key fetching

In a previous commit, key name changed, fixing this.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #204 from marmot21/patch-1
Leseb [Sat, 14 Feb 2015 21:45:46 +0000 (22:45 +0100)]
Merge pull request #204 from marmot21/patch-1

Update ceph.conf.j2

10 years agoUpdate ceph.conf.j2 204/head
marmot21 [Thu, 12 Feb 2015 11:16:24 +0000 (22:16 +1100)]
Update ceph.conf.j2

This is just a simple change that will allow multiple gateways

10 years agoMerge pull request #202 from leseb/refactor-mon-keys
Leseb [Fri, 30 Jan 2015 17:44:07 +0000 (18:44 +0100)]
Merge pull request #202 from leseb/refactor-mon-keys

Refactor keys creation and fetching

10 years agoRefactor keys creation and fetching 202/head
Sébastien Han [Fri, 30 Jan 2015 15:16:18 +0000 (16:16 +0100)]
Refactor keys creation and fetching

We isolated the key operations into a file and modified the fetch
function to collect all the new keys.
In the mean time fixed the pool creation since the command is not
indempotent.
Renamed the rgw key to work with the key collection.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #200 from leseb/mon-key
Leseb [Fri, 30 Jan 2015 15:19:12 +0000 (16:19 +0100)]
Merge pull request #200 from leseb/mon-key

Add Monitor Keys example

10 years agoAdd Monitor Keys example 200/head
Sébastien Han [Fri, 30 Jan 2015 15:17:46 +0000 (16:17 +0100)]
Add Monitor Keys example

Can be useful when `ceph-authtool --gen-print-key` is not available.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #198 from leseb/ceph-client
Leseb [Fri, 30 Jan 2015 13:54:18 +0000 (14:54 +0100)]
Merge pull request #198 from leseb/ceph-client

Ability to populate OpenStack installation

10 years agoAbility to populate OpenStack installation 198/head
Sébastien Han [Fri, 30 Jan 2015 12:34:35 +0000 (13:34 +0100)]
Ability to populate OpenStack installation

Creates pools, keys and users.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #197 from flisky/master
Leseb [Mon, 26 Jan 2015 09:02:54 +0000 (10:02 +0100)]
Merge pull request #197 from flisky/master

fsid & ceph_stable_redhat_distro fixs up

10 years agoupdate distro comment 197/head
Yin Jifeng [Mon, 26 Jan 2015 06:22:06 +0000 (14:22 +0800)]
update distro comment

so we don't need change them every ceph release

10 years agoepel-release is mandatory
Yin Jifeng [Thu, 22 Jan 2015 13:35:20 +0000 (21:35 +0800)]
epel-release is mandatory

see: https://www.mail-archive.com/ceph-users@lists.ceph.com/msg14819.html
also: https://github.com/ceph/ceph-deploy/commit/831b130f98a18db09c862f56e80b788bbf094373

10 years agomake sure we use **fsid** in command
Yin Jifeng [Thu, 22 Jan 2015 12:09:06 +0000 (20:09 +0800)]
make sure we use **fsid** in command

10 years agoupdate ceph noarch repo url
Yin Jifeng [Thu, 22 Jan 2015 12:07:46 +0000 (20:07 +0800)]
update ceph noarch repo url