leseb
c3bc5b3e44
Merge branch 'group_names' of https://github.com/bjne/ceph-ansible into bjne-group_names
...
Signed-off-by: leseb <seb@redhat.com>
Conflicts:
roles/ceph-common/handlers/main.yml
roles/ceph-mon/tasks/ceph_keys.yml
2015-06-26 15:10:50 +02:00
Sébastien Han
b50e525004
Reduce scrubbing impact
...
Add more param to reduce the scrub overhead.
Signed-off-by: Sébastien Han <seb@redhat.com>
2015-06-11 16:49:57 +02:00
Bjørnar Ness
5588ada332
make group names definable
2015-06-11 02:42:41 +02:00
Sébastien Han
e1f0e660e8
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>
2015-06-09 17:20:15 +02:00
Bjørnar Ness
a5ed377e4e
Add rbd_concurrent_management_ops
2015-06-09 00:42:01 +02:00
Sébastien Han
bdd4cc4363
Add support for Rados Gateway configuration with Keystone
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2015-06-03 21:42:16 +02:00
Sébastien Han
8ca8ecc0e1
Fix radosgw startup on RedHat systems
...
Fix startup and move vars to group_vars
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-06-03 16:31:51 +02:00
Sébastien Han
8dc1554788
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>
2015-05-15 14:32:26 +02:00
Yin Jifeng
f0b5691186
make sure journal_size configured
2015-05-14 19:55:09 +08:00
Yin Jifeng
72269eb5a2
update ceph_stable_release var under group_vars
2015-04-14 22:00:43 +08:00
Sébastien Han
a2bef31425
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>
2015-03-23 18:30:52 +01:00
Yin Jifeng
8eca518348
update distro comment
...
so we don't need change them every ceph release
2015-01-26 14:22:06 +08:00
Yin Jifeng
30ac90dcfa
update ceph noarch repo url
2015-01-22 20:07:46 +08:00
Sébastien Han
12dc4fbb09
Update group_vars files to match roles defaults vars
...
Updating each group_vars file to reflect the content of each role
default variables.
Closes : #169
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-01-06 22:47:49 +01:00
Igor Shestakov
ce569b8c6e
added auto-discovery of OSD disks
2014-11-13 17:19:18 +03:00
Matthew Rees
ec16fe31f3
monitor_interface template change
...
This will fix the monitor_interface issue for Vagrant provisioning
while being preferred to using group_var entries for physical
deployments.
2014-11-10 16:28:13 +02:00
Cornelius Keller
497d987fa9
making vagrant up work
2014-11-07 15:32:49 +01:00
Alexis Lahouze
642d2aea70
Added dummy variable because ansible is not happy when there is no variable in group_vars files.
2014-07-08 13:07:44 +02:00
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
Sébastien Han
bd03dd9b02
Use firefly as the default release
...
Since Firefly is out, we use it.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-07-03 15:36:59 +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
Sébastien Han
f0b9994a03
Fix non-declared rgw email_address variable
...
Fix : #77
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-04-30 14:56:37 +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
Leseb
f43cc8253f
Merge pull request #48 from guestisp/remove-https-for-ceph-key
...
Remove HTTPS from ceph key url
2014-03-19 14:13:12 +01:00
Alessandro Corbelli
fe3b584e8f
Remove HTTPS from ceph key url. It's a public key, no need for HTTPS as it trigger "failed to validate the SSL certificate for ceph.com:443" errors
2014-03-19 11:56:31 +01:00
Jimmy Tang
2e17fb8dbe
note what the radosgw_interface variable means
2014-03-17 07:17:27 +00:00
Jimmy Tang
b34ead5457
make radosgw_interface configurable for haproxy
2014-03-16 09:43:49 +00: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
Sébastien Han
37882255d6
Autogenerate initial mon key
...
As mentionned in the issue 24 it's not really safe to store a default
fsid nor a monitor key. Thus the commit brings the auto-generation of
the initial monitor key. However it is quite complex to do the same for
the fsid, so I leave this to the person in charge of the deployment to
generate one and edit group_vars/all accordingly. The default fsid has
been removed as well.
Close : #24
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-11 00:54:21 +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
a984854956
Add Ceph Playbook
...
Initial commit.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-03 19:08:51 +01:00