Ansible playbooks to deploy Ceph, the distributed filesystem.
 
 
 
 
Go to file
Guillaume Abrioux 8b91905dff purge: ensure no ceph kernel thread is present
This tries to first unmount any cephfs/nfs-ganesha mount point on client
nodes, then unmap any mapped rbd devices and finally it tries to remove
ceph kernel modules.
If it fails it means some resources are still busy and should be cleaned
manually before continuing to purge the cluster.
This is done early in the playbook so the cluster stays untouched until
everything is ready for that operation, otherwise if you try to redeploy
a cluster it could end up by getting confused by leftover from previous
deployment.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1337915

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 20e4852888)
2019-06-24 15:36:21 +02:00
.github/ISSUE_TEMPLATE Update issue templates 2018-07-12 14:10:15 +02:00
contrib contrib: rm script push-roles-to-ansible-galaxy.sh 2018-10-30 13:45:30 +01:00
docs osd: set default bluestore_wal_devices empty 2019-04-25 07:13:38 +00:00
group_vars ceph-infra: make chronyd default NTP daemon 2019-06-18 10:46:34 +02:00
infrastructure-playbooks purge: ensure no ceph kernel thread is present 2019-06-24 15:36:21 +02:00
library ceph-volume: Set max open files limit on container 2019-06-20 20:01:13 -04:00
plugins remove ceph-agent role and references 2019-06-17 14:42:08 -04:00
profiles Common: Add profiles 2017-07-19 11:50:03 +02:00
roles ceph-disk: Set max open files limit on container 2019-06-24 10:06:11 +02:00
tests tests: add nfs-ganesha testing 2019-06-24 10:35:42 +02:00
.gitignore remove ceph-agent role and references 2019-06-17 14:42:08 -04:00
.mergify.yml Mergify: fix regexp operator 2018-10-15 15:56:04 +02:00
.travis.yml travis: add ansible-galaxy integration 2018-10-30 13:45:30 +01:00
CONTRIBUTING.md remove ceph-agent role and references 2019-06-17 14:42:08 -04:00
LICENSE Add Ceph Playbook 2014-03-03 19:08:51 +01:00
Makefile Makefile: followup on #2585 2018-06-01 12:50:03 +02:00
README-MULTISITE.md rgw multisite: add more than 1 rgw to the master or secondary zone 2019-04-06 08:50:30 +00:00
README.rst Update Documentation example link to 3.0 2018-02-07 16:34:45 +01:00
RELEASE-NOTE.md remove all NBSPs char in stable-3.2 branch 2019-04-10 13:27:48 +02:00
Vagrantfile tests: refact testing in stable-3.2 2019-01-30 14:58:59 +01:00
ansible.cfg tests: Update ansible ssh_args variable 2019-06-17 12:02:36 -04:00
ceph-ansible.spec.in spec: bring back possibility to install ceph with custom repo 2019-06-07 17:29:57 +02:00
dummy-ansible-hosts Fix Travis 2015-01-21 16:33:26 +01:00
generate_group_vars_sample.sh remove ceph-agent role and references 2019-06-17 14:42:08 -04:00
requirements.txt main: update requirements.txt 2018-07-24 18:23:04 +02:00
rhcs_edits.txt Remove trailing forward slash in ceph_docker_registry variable from group_vars/rhcs.yml.sample file. 2019-03-19 14:40:27 +00:00
site-docker.yml.sample remove ceph-agent role and references 2019-06-17 14:42:08 -04:00
site.yml.sample remove ceph-agent role and references 2019-06-17 14:42:08 -04:00
test.yml remove rbd-mirror as well from testing. No packages are available yet 2016-04-12 07:38:13 -04:00
tox-update.ini tests: Update ansible ssh_args variable 2019-06-17 12:02:36 -04:00
tox.ini tests: Update ansible ssh_args variable 2019-06-17 12:02:36 -04:00
vagrant_variables.yml.sample vagrant: Default box to centos/7 2019-05-31 13:57:55 -04: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-3.0/