]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
ceph-ansible.git
10 years agoAdd a client section in the ceph configuration file 140/head
Sébastien Han [Mon, 10 Nov 2014 13:50:19 +0000 (14:50 +0100)]
Add a client section in the ceph configuration file

In this section we enabled the rbd cache and a socket per client.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #138 from leseb/increase-pid-max
Leseb [Mon, 10 Nov 2014 13:15:42 +0000 (14:15 +0100)]
Merge pull request #138 from leseb/increase-pid-max

Increase kernel.pid_max to a higher value

10 years agoIncrease kernel.pid_max to a higher value 138/head
Sébastien Han [Mon, 10 Nov 2014 13:13:31 +0000 (14:13 +0100)]
Increase kernel.pid_max to a higher value

While running big boxes with 72 disks it's easy to get out of PID for
all the threads needed by Ceph. Increasing the default value removes
this limitation.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #137 from matthewrees/vagrantfile
Leseb [Mon, 10 Nov 2014 12:47:34 +0000 (13:47 +0100)]
Merge pull request #137 from matthewrees/vagrantfile

Further linting and deployment automation

10 years agoFurther linting and deployment automation 137/head
Matthew Rees [Mon, 10 Nov 2014 12:33:21 +0000 (14:33 +0200)]
Further linting and deployment automation

10 years agoMerge pull request #135 from cornelius-keller/master
Leseb [Mon, 10 Nov 2014 09:51:33 +0000 (10:51 +0100)]
Merge pull request #135 from cornelius-keller/master

make vagrant up work on fresh cloned repository

10 years agocleanup outcommented code 135/head
Cornelius Keller [Fri, 7 Nov 2014 14:39:29 +0000 (15:39 +0100)]
cleanup outcommented code

10 years agomaking vagrant up work
Cornelius Keller [Fri, 7 Nov 2014 14:32:49 +0000 (15:32 +0100)]
making vagrant up work

10 years agoMerge branch 'jjoos-master'
Sébastien Han [Thu, 6 Nov 2014 14:20:33 +0000 (15:20 +0100)]
Merge branch 'jjoos-master'

10 years agoMerge branch 'master' of https://github.com/jjoos/ceph-ansible into jjoos-master
Sébastien Han [Wed, 5 Nov 2014 16:57:28 +0000 (17:57 +0100)]
Merge branch 'master' of https://github.com/jjoos/ceph-ansible into jjoos-master

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Conflicts:
roles/ceph-common/defaults/main.yml
roles/ceph-common/tasks/Debian.yml
roles/ceph-osd/tasks/journal_collocation.yml
roles/ceph-osd/tasks/osd_directory.yml
roles/ceph-osd/tasks/raw_journal.yml
roles/ceph-osd/tasks/raw_multi_journal.yml

10 years agoMerge pull request #132 from leseb/rgw-vagrant
Leseb [Thu, 6 Nov 2014 11:18:31 +0000 (12:18 +0100)]
Merge pull request #132 from leseb/rgw-vagrant

Make RGW configurable in Vagrant

10 years agoMake RGW configurable in Vagrant 132/head
Sébastien Han [Thu, 6 Nov 2014 11:15:25 +0000 (12:15 +0100)]
Make RGW configurable in Vagrant

Depending on what we want to test, it might be handy to simply disable
the creation of a specific virtual machine. Now if NRGWS is set to 0
this will disable it.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #131 from matthewrees/master
Leseb [Wed, 5 Nov 2014 16:36:30 +0000 (17:36 +0100)]
Merge pull request #131 from matthewrees/master

Ruby linting for Vagrantfile

10 years agoRuby linting for Vagrantfile 131/head
Matthew Rees [Wed, 5 Nov 2014 15:40:36 +0000 (17:40 +0200)]
Ruby linting for Vagrantfile

Mostly cosmetic changes with a few changes to preferred conditional
formatting.

The only linting issues outstanding are lines that are too long and
using snake_case for the filename.

10 years agoMerge pull request #129 from ObjectifLibre/restart-osd-only
Leseb [Tue, 14 Oct 2014 12:21:51 +0000 (14:21 +0200)]
Merge pull request #129 from ObjectifLibre/restart-osd-only

ceph-osd: restart OSDs only

10 years agoceph-osd: restart OSDs only 129/head
Gauvain Pocentek [Tue, 14 Oct 2014 10:22:11 +0000 (12:22 +0200)]
ceph-osd: restart OSDs only

Avoid restarting other services when configuring the OSDs.

10 years agoMerge pull request #128 from leseb/remove-ansible-managed-from-ceph-conf-fix
Leseb [Fri, 10 Oct 2014 13:42:15 +0000 (15:42 +0200)]
Merge pull request #128 from leseb/remove-ansible-managed-from-ceph-conf-fix

Remove ansible managed header from ceph.conf

10 years agoRemove ansible managed header from ceph.conf 128/head
Sébastien Han [Fri, 10 Oct 2014 13:41:31 +0000 (15:41 +0200)]
Remove ansible managed header from ceph.conf

Fixes: #125
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #110 from leseb/fix-updatedb
Leseb [Fri, 10 Oct 2014 13:36:20 +0000 (15:36 +0200)]
Merge pull request #110 from leseb/fix-updatedb

Fix updatedb disable

10 years agoMerge pull request #127 from leseb/remove-ansible-managed-from-ceph-conf
Leseb [Fri, 10 Oct 2014 13:35:09 +0000 (15:35 +0200)]
Merge pull request #127 from leseb/remove-ansible-managed-from-ceph-conf

Remove ansible managed header from ceph.conf

10 years agoRemove ansible managed header from ceph.conf 127/head
Sébastien Han [Fri, 10 Oct 2014 13:34:11 +0000 (15:34 +0200)]
Remove ansible managed header from ceph.conf

In ceph-common you load {{ ansible_managed }} at the top of the main
config file - this will trigger handlers on that file whenever an
Ansible run is made.

I'd suggest replacing it with a vanilla text comment 'managed by
Ansible' to warn
admins but avoid unnecessary cluster bounces.

fixes: #125

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #126 from ObjectifLibre/iface-access
Leseb [Fri, 10 Oct 2014 13:30:42 +0000 (15:30 +0200)]
Merge pull request #126 from ObjectifLibre/iface-access

Fix the mon.* generation in ceph.conf

10 years agoFix the mon.* generation in ceph.conf 126/head
Gauvain Pocentek [Fri, 10 Oct 2014 13:20:21 +0000 (15:20 +0200)]
Fix the mon.* generation in ceph.conf

The ceph.conf.j2 template currently always uses the current host facts
to get the IP address of each host in the mon loop. This is not the
expected behavior. This patch uses the correct facts to get the IP.

11 years agoMerge pull request #124 from laboshinl/patch-1
Leseb [Tue, 30 Sep 2014 12:14:32 +0000 (14:14 +0200)]
Merge pull request #124 from laboshinl/patch-1

Update bootstrap-ansible.sh

11 years agoUpdate bootstrap-ansible.sh 124/head
Leonid Laboshin [Tue, 30 Sep 2014 12:12:48 +0000 (16:12 +0400)]
Update bootstrap-ansible.sh

fix syntax error

11 years agoMerge pull request #123 from ceph/recovery-options
Leseb [Sun, 28 Sep 2014 21:01:34 +0000 (23:01 +0200)]
Merge pull request #123 from ceph/recovery-options

Add more recovery options

11 years agoAdd more recovery options 123/head
Sébastien Han [Sun, 28 Sep 2014 15:31:50 +0000 (17:31 +0200)]
Add more recovery options

Recovery and/or re-balancing decrease performance, adding more options
might help tweaking this behavior.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoSweep of all sorts of things. 119/head
jjoos [Thu, 4 Sep 2014 19:14:11 +0000 (21:14 +0200)]
Sweep of all sorts of things.

11 years agoMerge pull request #118 from leseb/fix-redhat-support
Leseb [Thu, 4 Sep 2014 10:19:52 +0000 (12:19 +0200)]
Merge pull request #118 from leseb/fix-redhat-support

Improve RedHat support

11 years agoImprove RedHat support 118/head
Sébastien Han [Thu, 4 Sep 2014 10:18:17 +0000 (12:18 +0200)]
Improve RedHat support

Fix the rpm key and the repos integration.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #117 from leseb/bootstrap-ansible
Leseb [Wed, 3 Sep 2014 13:42:16 +0000 (15:42 +0200)]
Merge pull request #117 from leseb/bootstrap-ansible

Add a script to bootstrap Ansible

11 years agoAdd a script to bootstrap Ansible 117/head
Sébastien Han [Wed, 3 Sep 2014 13:41:02 +0000 (15:41 +0200)]
Add a script to bootstrap Ansible

For deployments that are not on Vagrant, we need to install Ansible on
the host.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #116 from leseb/use-weird-subnet-range
Leseb [Tue, 2 Sep 2014 22:15:03 +0000 (00:15 +0200)]
Merge pull request #116 from leseb/use-weird-subnet-range

Use a very unlikely subnet address for Vagrant

11 years agoUse a very unlikely subnet address for Vagrant 116/head
Sébastien Han [Tue, 2 Sep 2014 22:13:07 +0000 (00:13 +0200)]
Use a very unlikely subnet address for Vagrant

Since 192.168.0.0/24 is very commong and might overlap with some
existing networks on your laptop, using another subnet like '42' is less
bound to happen.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #115 from leseb/fix-osd-weight
Leseb [Tue, 2 Sep 2014 22:11:41 +0000 (00:11 +0200)]
Merge pull request #115 from leseb/fix-osd-weight

Fix OSD weight and device size

11 years agoFix OSD weight and device size 115/head
Sébastien Han [Tue, 2 Sep 2014 22:08:06 +0000 (00:08 +0200)]
Fix OSD weight and device size

Because of the following bug: http://tracker.ceph.com/issues/8551
If we use a disk file size of 1GB the OSD weight calculation ends up
being 0. Thus no data will be stored on any OSD.
Increasing the disk file size up to 11GB (we save some filesystem
overhead since the calculation is based on df thus 11GB is safer than
10GB). Because we significantly increased the size of the disk files we
now only create 2 devices per OSD host.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #114 from leseb/fix-osd-option
Leseb [Tue, 2 Sep 2014 22:06:12 +0000 (00:06 +0200)]
Merge pull request #114 from leseb/fix-osd-option

Fix OSD update during startup

11 years agoFix OSD update during startup 114/head
Sébastien Han [Tue, 2 Sep 2014 22:04:23 +0000 (00:04 +0200)]
Fix OSD update during startup

Proviously we used osd_crush_update_on_start: true, this was interpreted
by Ansible as a boolean and appeared as 'True' inside the Ceph configuration
file. However the Ceph's init script is looking for 'true'.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #113 from leseb/ceph-dev-version-support
Leseb [Tue, 2 Sep 2014 00:39:36 +0000 (02:39 +0200)]
Merge pull request #113 from leseb/ceph-dev-version-support

Add developement packages support

11 years agoAdd developement packages support 113/head
Sébastien Han [Tue, 2 Sep 2014 00:37:18 +0000 (02:37 +0200)]
Add developement packages support

This commits introduces the support of the developpement branches of
Ceph. You can now install Ceph from master.
The behavior is done through 2 new options:

* ceph_stable: true will use the stable branch
* ceph_dev: true will use the dev branch

For the dev packages don't forget to set the branch that you want to
use.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #112 from leseb/fix-options
Leseb [Sat, 30 Aug 2014 00:59:23 +0000 (02:59 +0200)]
Merge pull request #112 from leseb/fix-options

Fix some missing option declaration

11 years agoFix some missing option declaration 112/head
Sébastien Han [Sat, 30 Aug 2014 00:58:27 +0000 (02:58 +0200)]
Fix some missing option declaration

Missing decleration and cosmetic.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #111 from leseb/fix-handler-ceph-restart
Leseb [Sat, 30 Aug 2014 00:35:38 +0000 (02:35 +0200)]
Merge pull request #111 from leseb/fix-handler-ceph-restart

Fix restart on config change handler

11 years agoFix restart on config change handler 111/head
Sébastien Han [Sat, 30 Aug 2014 00:34:11 +0000 (02:34 +0200)]
Fix restart on config change handler

Prior to this patch, the first match was winning and the playbook wasn't
doing any difference both "restart ceph", adding a distro filtrer fixes
this.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoFix updatedb disable 110/head
Sébastien Han [Sat, 30 Aug 2014 00:29:07 +0000 (02:29 +0200)]
Fix updatedb disable

In some system the command doens't exist and fail to run the playbook.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #109 from leseb/ceph-conf-debug-log
Leseb [Sat, 30 Aug 2014 00:27:37 +0000 (02:27 +0200)]
Merge pull request #109 from leseb/ceph-conf-debug-log

Add more common options

11 years agoAdd more common options 109/head
Sébastien Han [Sat, 30 Aug 2014 00:26:40 +0000 (02:26 +0200)]
Add more common options

Extend settings support.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #108 from leseb/change-updatedb
Leseb [Thu, 21 Aug 2014 12:21:55 +0000 (14:21 +0200)]
Merge pull request #108 from leseb/change-updatedb

Disable updatedb OSD directory parsing

11 years agoDisable updatedb OSD directory parsing 108/head
Sébastien Han [Thu, 21 Aug 2014 12:21:05 +0000 (14:21 +0200)]
Disable updatedb OSD directory parsing

It has been reported a couple of months ago by Dan van der Ster from
CERN that updatedb was consumming 100% of CPU while parsing system's
directories. Indeed the process was parsing the OSD PG directories that
might contains billions of objects.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #106 from leseb/restart-daemons-on-config-change
Leseb [Wed, 20 Aug 2014 12:50:26 +0000 (14:50 +0200)]
Merge pull request #106 from leseb/restart-daemons-on-config-change

Restart Ceph service after a configuration change

11 years agoRestart Ceph service after a configuration change 106/head
Sébastien Han [Wed, 20 Aug 2014 12:04:34 +0000 (14:04 +0200)]
Restart Ceph service after a configuration change

After a change is made on the configuration file we must restart the
Ceph services. I also added a check that verifies if a socker exists
because during the first play there are no services running. We check if
a socket exists, if not we don't try to restart the services, if it
exists we can restart them.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #104 from psy-q/master
Leseb [Wed, 20 Aug 2014 09:04:21 +0000 (11:04 +0200)]
Merge pull request #104 from psy-q/master

Fix typo dependancies -> dependencies

11 years agoFix typo dependancies -> dependencies 104/head
Ramón Cahenzli [Wed, 20 Aug 2014 08:57:14 +0000 (10:57 +0200)]
Fix typo dependancies -> dependencies

11 years agoMerge pull request #103 from josephglanville/master
Leseb [Mon, 18 Aug 2014 09:19:02 +0000 (11:19 +0200)]
Merge pull request #103 from josephglanville/master

Introduce VMware Fusion Vagrant support

11 years agoIntroduce VMware Fusion Vagrant support 103/head
Joseph Glanville [Sat, 16 Aug 2014 09:03:16 +0000 (19:03 +1000)]
Introduce VMware Fusion Vagrant support

* Use a box that supports all providers
* Fix hdd creation so it doesn't call customize more than once
* Introduce method to create vmdks
* Add provider customization for VMware Fusion

11 years agoMerge branch 'Sysnove-fix_template_path'
Sébastien Han [Thu, 14 Aug 2014 12:30:47 +0000 (14:30 +0200)]
Merge branch 'Sysnove-fix_template_path'

11 years agoMerge branch 'fix_template_path' of https://github.com/Sysnove/ceph-ansible into...
Sébastien Han [Thu, 14 Aug 2014 12:30:33 +0000 (14:30 +0200)]
Merge branch 'fix_template_path' of https://github.com/Sysnove/ceph-ansible into Sysnove-fix_template_path

Conflicts:
roles/ceph-common/tasks/Debian.yml
roles/ceph-common/tasks/RedHat.yml

11 years agoMerge pull request #102 from leseb/fix-vars
Leseb [Thu, 14 Aug 2014 12:10:05 +0000 (14:10 +0200)]
Merge pull request #102 from leseb/fix-vars

Fix some variables

11 years agoFix some variables 102/head
Sébastien Han [Thu, 14 Aug 2014 12:08:52 +0000 (14:08 +0200)]
Fix some variables

Couple of fixes

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #100 from pb-it/master
Leseb [Wed, 23 Jul 2014 14:53:57 +0000 (16:53 +0200)]
Merge pull request #100 from pb-it/master

Fix for devices like /dev/cciss/c0d0, /dev/xvda

11 years agoFix for devices like /dev/cciss/c0d0, /dev/xvda 100/head
Piotr Bak [Fri, 18 Jul 2014 14:43:00 +0000 (16:43 +0200)]
Fix for devices like /dev/cciss/c0d0, /dev/xvda

11 years agoFixed template path. 98/head
Alexis Lahouze [Mon, 14 Jul 2014 13:11:27 +0000 (15:11 +0200)]
Fixed template path.

11 years agoMerge pull request #97 from eltom/patch-2
Leseb [Sat, 12 Jul 2014 12:44:51 +0000 (14:44 +0200)]
Merge pull request #97 from eltom/patch-2

Update RedHat.yml

11 years agoMerge pull request #96 from eltom/patch-1
Leseb [Sat, 12 Jul 2014 12:44:32 +0000 (14:44 +0200)]
Merge pull request #96 from eltom/patch-1

Update Debian.yml

11 years agoUpdate RedHat.yml 97/head
eltom [Sat, 12 Jul 2014 12:44:06 +0000 (14:44 +0200)]
Update RedHat.yml

Path to Templatefile is wrong, which caused Error on Provisioning

11 years agoUpdate Debian.yml 96/head
eltom [Sat, 12 Jul 2014 12:43:36 +0000 (14:43 +0200)]
Update Debian.yml

Path to Templatefile is wrong, which caused Error on Provisioning

11 years agoMerge pull request #95 from leseb/wip-rename-common
Leseb [Tue, 8 Jul 2014 13:40:50 +0000 (15:40 +0200)]
Merge pull request #95 from leseb/wip-rename-common

Rename roles' names

11 years agoRename roles' names 95/head
Sébastien Han [Tue, 8 Jul 2014 13:39:42 +0000 (15:39 +0200)]
Rename roles' names

I added a 'ceph-' prefix to all the roles related to Ceph. Since we are
about to push the roles into the Ansible Galaxy that will be easier when
we want to use these roles into a larger environement with other roles.

Fixes: #94
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #87 from Sysnove/defaults
Leseb [Tue, 8 Jul 2014 13:15:19 +0000 (15:15 +0200)]
Merge pull request #87 from Sysnove/defaults

Defaults

11 years agoAdded a main.yml in 'vars' directory to tell it is better to override using host... 87/head
Alexis Lahouze [Tue, 8 Jul 2014 12:49:46 +0000 (14:49 +0200)]
Added a main.yml in 'vars' directory to tell it is better to override using host or group vars.

11 years agoMerge pull request #88 from Sysnove/hosts
Leseb [Tue, 8 Jul 2014 12:12:22 +0000 (14:12 +0200)]
Merge pull request #88 from Sysnove/hosts

Replaced all by the list of host groups to be able to run the playbook with non-ceph servers.

11 years agoMoved OSD directory variables into defaults.
Alexis Lahouze [Tue, 8 Jul 2014 10:24:18 +0000 (12:24 +0200)]
Moved OSD directory variables into defaults.

11 years agoAdded dummy variable because ansible is not happy when there is no variable in group_...
Alexis Lahouze [Wed, 25 Jun 2014 15:03:29 +0000 (17:03 +0200)]
Added dummy variable because ansible is not happy when there is no variable in group_vars files.

11 years agoMoved variables into "defaults" directory of each role, and commented the ones in...
Alexis Lahouze [Wed, 25 Jun 2014 14:51:28 +0000 (16:51 +0200)]
Moved variables into "defaults" directory of each role, and commented the ones in group_vars.

11 years agoMerge pull request #89 from Sysnove/partitions
Leseb [Tue, 8 Jul 2014 08:27:11 +0000 (10:27 +0200)]
Merge pull request #89 from Sysnove/partitions

Allow devices to be partition instead of disks

11 years agoFixed Engrish grammar. 89/head
Alexis Lahouze [Tue, 8 Jul 2014 08:20:18 +0000 (10:20 +0200)]
Fixed Engrish grammar.

11 years agoRolled back comment on filesystem creation.
Alexis Lahouze [Tue, 8 Jul 2014 08:15:38 +0000 (10:15 +0200)]
Rolled back comment on filesystem creation.

11 years agoMerge pull request #93 from leseb/wip-package-key
Leseb [Thu, 3 Jul 2014 14:26:50 +0000 (16:26 +0200)]
Merge pull request #93 from leseb/wip-package-key

Use a local key for package instead of downloading it

11 years agoUse a local key for package instead of downloading it 93/head
Sébastien Han [Thu, 3 Jul 2014 13:53:13 +0000 (15:53 +0200)]
Use a local key for package instead of downloading it

Using a local key is significantly faster than "wgetting" the key from a
server on Internet.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #92 from leseb/use-latest-ceph
Leseb [Thu, 3 Jul 2014 13:37:49 +0000 (15:37 +0200)]
Merge pull request #92 from leseb/use-latest-ceph

Use firefly as the default release

11 years agoUse firefly as the default release 92/head
Sébastien Han [Thu, 3 Jul 2014 13:36:59 +0000 (15:36 +0200)]
Use firefly as the default release

Since Firefly is out, we use it.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #91 from leseb/wip-osd-directory
Leseb [Thu, 3 Jul 2014 13:34:57 +0000 (15:34 +0200)]
Merge pull request #91 from leseb/wip-osd-directory

Ability to use a directory for OSD instead of a disk

11 years agoAbility to use a directory for OSD instead of a disk 91/head
Sébastien Han [Thu, 3 Jul 2014 13:30:49 +0000 (15:30 +0200)]
Ability to use a directory for OSD instead of a disk

This commit implements a fourth scenario where we can directely use a
directory instead of a block device for the OSDs. The purpose of this
scenario is more testing-oriented. Please note that we do not check
the filesystem underneath the directory so it is really up to you to
configure this properly. Declaring more than one directory on the
same filesystem will confuse Ceph.

Fixes: #14
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoAllow devices to be partition instead of disks (used for some physical servers with...
Alexis Lahouze [Thu, 26 Jun 2014 12:19:09 +0000 (14:19 +0200)]
Allow devices to be partition instead of disks (used for some physical servers with a sigle disk for system and storage).

11 years agoReplaced all by the list of host groups to be able to run the playbook with non-ceph... 88/head
Alexis Lahouze [Thu, 26 Jun 2014 07:52:06 +0000 (09:52 +0200)]
Replaced all by the list of host groups to be able to run the playbook with non-ceph servers.

11 years agoMerge pull request #86 from maethor/patch-1
Leseb [Fri, 13 Jun 2014 14:36:49 +0000 (16:36 +0200)]
Merge pull request #86 from maethor/patch-1

Update README.md

11 years agoUpdate README.md 86/head
Guillaume Subiron [Fri, 13 Jun 2014 14:30:50 +0000 (16:30 +0200)]
Update README.md

Two lines are cut in the README. This patch fix this using http://www.sebastien-han.fr/blog/2014/03/03/Announcing-ceph-ansible-playbooks/.

11 years agoMerge pull request #85 from kchristensen/fix-architecture-tests
Leseb [Mon, 2 Jun 2014 19:06:28 +0000 (21:06 +0200)]
Merge pull request #85 from kchristensen/fix-architecture-tests

Fix Ansible architecture tasks

11 years agoFix Ansible architecture tasks 85/head
Kyle Christensen [Mon, 2 Jun 2014 19:00:43 +0000 (15:00 -0400)]
Fix Ansible architecture tasks

11 years agoMerge pull request #84 from leseb/fix-no-ext4
Leseb [Tue, 20 May 2014 13:14:48 +0000 (15:14 +0200)]
Merge pull request #84 from leseb/fix-no-ext4

Since Emperor, Ceph stores xattr into levelDB thus this option is not

11 years agoSince Emperor, Ceph stores xattr into levelDB thus this option is not 84/head
Sébastien Han [Tue, 20 May 2014 13:04:09 +0000 (15:04 +0200)]
Since Emperor, Ceph stores xattr into levelDB thus this option is not
needed anymore.

Fixes: #83
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #82 from lorin/master
Leseb [Mon, 12 May 2014 13:42:28 +0000 (06:42 -0700)]
Merge pull request #82 from lorin/master

Use Vagrant's Ansible provisioner

11 years agoUse Vagrant's Ansible provisioner 82/head
Lorin Hochstein [Sun, 11 May 2014 01:52:26 +0000 (21:52 -0400)]
Use Vagrant's Ansible provisioner

Use Vagrant's built-in support for Ansible provisioner. This eliminates the need
for a hosts file, and simplifies the ansible config file.

Renames config from .ansible.cfg to ansible.cfg since Ansible expects the file
to be called ansible.cfg and be adjacent to Vagrantfile when using the Vagrant
provisioner.

11 years agoMerge pull request #81 from leseb/enh-testing-mode
Leseb [Wed, 30 Apr 2014 23:27:20 +0000 (01:27 +0200)]
Merge pull request #81 from leseb/enh-testing-mode

Enable single host mode

11 years agoEnable single host mode 81/head
Sébastien Han [Wed, 30 Apr 2014 23:24:20 +0000 (01:24 +0200)]
Enable single host mode

This commit introduces a new config option 'osd crush chooseleaf type'.
With the help of this option and by setting it to '0' we tell Ceph to
store all the replicas on a single host. Basically we tell CRUSH to
iterate over disk and not over host.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #80 from leseb/change-default-disk
Leseb [Wed, 30 Apr 2014 15:58:51 +0000 (17:58 +0200)]
Merge pull request #80 from leseb/change-default-disk

Change the default disk numbering

11 years agoChange the default disk numbering 80/head
Sébastien Han [Wed, 30 Apr 2014 15:57:10 +0000 (17:57 +0200)]
Change the default disk numbering

While trying to auto-provision with vagrant, new disks get /dev/sdb and
so forth. So starting from /dev/sdd doesn't make sense.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #79 from leseb/fix-rgw-email
Leseb [Wed, 30 Apr 2014 12:58:02 +0000 (14:58 +0200)]
Merge pull request #79 from leseb/fix-rgw-email

Fix non-declared rgw email_address variable

11 years agoFix non-declared rgw email_address variable 79/head
Sébastien Han [Wed, 30 Apr 2014 12:56:37 +0000 (14:56 +0200)]
Fix non-declared rgw email_address variable

Fix: #77

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #76 from AcalephStorage/fetch-fsid
Leseb [Wed, 30 Apr 2014 11:42:08 +0000 (13:42 +0200)]
Merge pull request #76 from AcalephStorage/fetch-fsid

Removed dependency on mon[0]