Alexis Lahouze
1d2a66666f
Moved variables into "defaults" directory of each role, and commented the ones in group_vars.
2014-07-08 13:07:44 +02:00
Sébastien Han
9d7c23396f
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>
2014-07-03 15:53:13 +02:00
Kyle Christensen
168faef3bd
Fix Ansible architecture tasks
2014-06-02 15:00:43 -04:00
Sébastien Han
670bec24c7
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>
2014-05-20 15:04:09 +02:00
Sébastien Han
567c0bb6ce
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>
2014-05-01 01:24:20 +02:00
Alessandro Corbelli
58ea349b53
Fix #69 - mon osd min down reporters
2014-04-18 10:47:30 +02:00
Sébastien Han
3c0ffd671f
Improve ceph.conf
...
Add tunables for:
* recovery
* performance
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-04-11 14:07:37 +02:00
Alessandro Corbelli
61ab445128
Add support for subdomain calls in S3 api. See http://ceph.com/docs/master/radosgw/config/#enabling-subdomain-s3-calls
2014-04-07 12:06:24 +02:00
Alessandro Corbelli
c2a0865464
Use ansible_hostname in RGW config inside ceph.conf
...
Fix #54
2014-03-26 11:26:18 +01:00
Alessandro Corbelli
7623376203
Skip missing RGW hosts in ceph.conf
2014-03-20 12:14:43 +01:00
Sébastien Han
b21174b189
Fix section name
...
All the rgw instance should share the same key so the section name
should not be changed.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-19 16:29:57 +01:00
Alessandro Corbelli
1efa42d809
Fix #49
2014-03-19 12:40:02 +01:00
Sébastien Han
300e87ec35
Remove mon_initial_members option
...
The mon_initial_members is not used since we declare the mon section in
the ceph.conf file. Later, we could reduce the ceph.conf file by only
using the mon_host flag instead of all the mon sections.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-14 17:11:27 +01:00
Sébastien Han
f295b4f5b4
Add RADOS Gateway support
...
This is a wip branch.
This works on Ubuntu precise, Debian Wheezy and CentOS 6.4.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-13 23:43:57 +01:00
Alessandro Corbelli
f363f63446
Fix ceph.conf if MDSs are not reachable
2014-03-12 16:13:06 +01:00
Alessandro Corbelli
2530083751
Fix ceph.conf if mons are unreachable
2014-03-12 15:34:54 +01:00
Sébastien Han
cc7f2ab2ab
Cosmetic on apt module
...
Use 'present' instead of 'installed'.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-11 15:24:51 +01:00
Alfredo Deza
8925f47d76
Merge pull request #22 from leseb/fix-allow-disable-mds
...
Allow to disable MDS
2014-03-10 13:05:12 -04:00
Sébastien Han
620d2d9a14
Remove hardcoded interface name
...
Add the ability to select a binding interface for the monitors.
Closes : #20
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-10 17:23:41 +01:00
Sébastien Han
739ee57d39
Allow to disable MDS
...
Even if MDS are not configured in site.yml the playbook has a
dependancy on the ceph.conf template.
This disables the mds section from the ceph.conf file.
Closes : #21
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-10 17:14:11 +01:00
Sébastien Han
6cdce8b5b2
Multi distro installation support
...
Now the playbook is able to install Ceph on RedHat systems.
This has been tested on CentOS 6.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-09 17:17:58 +01:00
Sébastien Han
9d06702fc2
Check system and architecture
...
If the system is not Linux and the architecture is not x86 Ansible will
fail and exit.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-07 11:20:48 +01:00
Sébastien Han
a984854956
Add Ceph Playbook
...
Initial commit.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-03 19:08:51 +01:00