Ansible playbooks to deploy Ceph, the distributed filesystem.
 
 
 
 
Go to file
Sébastien Han 3dd47a45cb ceph-defaults: fix handlers for mds and rgw
The way we handle the restart for both mds and rgw is not ideal, it will
try to restart the daemon on the host that don't run the daemon,
resulting in a service file being created (see bug description).

Now we restart each daemon precisely and in a serialized fashion.

Note: the current implementation does NOT support multiple mds or rgw on
the same node.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1469781
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-08-31 19:02:21 +02:00
contrib contrib: do not rework if tag exist 2017-08-25 12:17:34 +02:00
docker docker: add README documenting directory purpose 2016-09-21 18:21:50 -04:00
docs common: refactor installation method 2017-08-30 10:52:01 +02:00
group_vars ceph-defaults: fix handlers for mds and rgw 2017-08-31 19:02:21 +02:00
infrastructure-playbooks osd: allow multi dedicated journals for containers 2017-08-30 12:34:06 +02:00
library Using config_template 2015-12-16 17:19:50 +01:00
plugins/actions sync config_template plugin with master branch 2016-11-08 10:12:16 -06:00
profiles Common: Add profiles 2017-07-19 11:50:03 +02:00
roles ceph-defaults: fix handlers for mds and rgw 2017-08-31 19:02:21 +02:00
tests Merge pull request #1741 from ceph/refactor-installation 2017-08-30 17:42:29 +02:00
.gitignore common: do not run tasks in main.yml, use include 2016-12-09 16:00:46 +01:00
LICENSE Add Ceph Playbook 2014-03-03 19:08:51 +01:00
Makefile Makefile: handle "rc" version tags 2017-03-07 11:16:11 -07:00
README-MULTISITE.md Experimental RGW Multisite Support 2016-08-16 14:57:01 -04:00
README.rst docs: remove the old README and link to the hosted docs 2017-08-17 16:03:04 -05:00
Vagrantfile osd: allow multi dedicated journals for containers 2017-08-30 12:34:06 +02:00
action_plugins Adding symlink to action_plugins so this works in ansible tower 2016-12-12 10:57:51 -05:00
ansible.cfg ansible: disable retry files 2017-06-22 15:56:41 +02:00
ceph-aio-no-vagrant.sh osd: simplify scenarios 2017-08-03 10:20:39 +02:00
ceph-ansible.spec.in rpm update the DOC section to point to rst 2017-08-24 09:18:17 -04:00
dummy-ansible-hosts Fix Travis 2015-01-21 16:33:26 +01:00
example-ansible-role-requirements.yml add a galaxy dependency file example 2016-02-12 15:55:42 +01:00
generate_group_vars_sample.sh generate_group_vars_sample: rhcs.yml.sample 2017-08-03 23:05:42 +02:00
monitor_keys_example Add Monitor Keys example 2015-01-30 16:17:46 +01:00
rhcs_edits.txt common: refactor installation method 2017-08-30 10:52:01 +02:00
rundep.sample Allow ceph-ansible to be run on a locally built/installed Ceph 2016-08-12 10:02:15 -04:00
rundep_installer.sh Allow ceph-ansible to be run on a locally built/installed Ceph 2016-08-12 10:02:15 -04:00
site-docker.yml.sample site-docker.yml.sample: delegate facts 2017-08-30 10:52:34 +02:00
site.yml.sample site: delegate fact to all the hosts 2017-08-24 11:33:07 +02:00
test.yml remove rbd-mirror as well from testing. No packages are available yet 2016-04-12 07:38:13 -04:00
tox.ini common: refactor installation method 2017-08-30 10:52:01 +02:00
vagrant_variables.yml.atomic vagrantfile: Ensure `devices` variable is a list 2017-07-13 00:44:49 +02:00
vagrant_variables.yml.linode vagrant: use group_vars for ceph pkg source 2016-10-21 10:46:11 -04:00
vagrant_variables.yml.openstack vagrantfile: Ensure `devices` variable is a list 2017-07-13 00:44:49 +02:00
vagrant_variables.yml.sample vagrantfile: Ensure `devices` variable is a list 2017-07-13 00:44:49 +02:00

README.rst

ceph-ansible
============
Ansible playbooks for Ceph, the distributed filesystem.

Please refer to our hosted documentation here: http://docs.ceph.com/ceph-ansible/master/

You can view documentation for our ``stable-*`` branches by substituting ``master`` in the link
above for the name of the branch. For example: http://docs.ceph.com/ceph-ansible/stable-2.2/