Ansible playbooks to deploy Ceph, the distributed filesystem.
 
 
 
 
Go to file
Alfredo Deza 4d1338b4bf validate: split schema for lvm osd scenario per objecstore
The bluestore lvm osd scenario does not require a journal entry. For
this reason we need to have a separate schema for that and filestore or
notario will fail validation for the bluestore lvm scenario because the
journal key does not exist in lvm_volumes.

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit d916246bfeb927779fa920bab2e0cc736128c8a7)
2018-05-22 17:57:28 +02:00
contrib contrib: check for lt 3 arguments 2018-05-16 19:03:33 +02:00
docker docker: add README documenting directory purpose 2016-09-21 18:21:50 -04:00
docs docs: explain the ceph-validate role and how it validates configuration 2018-05-18 17:58:24 +02:00
group_vars tests: update the type for the rule used in pools 2018-04-30 08:15:18 +02:00
infrastructure-playbooks purge_cluster: fix dmcrypt purge 2018-05-21 08:23:10 +02:00
library library: add a placeholder module for the validate action plugin 2018-05-18 17:58:24 +02:00
plugins validate: split schema for lvm osd scenario per objecstore 2018-05-22 17:57:28 +02:00
profiles Common: Add profiles 2017-07-19 11:50:03 +02:00
roles ceph-validate: do not check ceph version on dev or rhcs installs 2018-05-21 23:11:04 +02:00
tests tests: use notario>=0.0.13 when testing 2018-05-18 17:58:24 +02:00
.gitignore Revert "add .vscode/ to gitignore" 2018-04-27 13:20:04 +02:00
LICENSE Add Ceph Playbook 2014-03-03 19:08:51 +01:00
Makefile Makefile: add "make tag" command 2018-05-16 19:05:38 +02:00
README-MULTISITE.md Experimental RGW Multisite Support 2016-08-16 14:57:01 -04:00
README.rst Update Documentation example link to 3.0 2018-02-07 16:34:45 +01:00
Vagrantfile remove unsed ceph_rgw_civetweb_port variable 2018-03-14 14:22:00 +01:00
ansible.cfg Tune ansible.cfg 2018-03-14 13:51:13 +01:00
ceph-aio-no-vagrant.sh osd: simplify scenarios 2017-08-03 10:20:39 +02:00
ceph-ansible.spec.in set the python-notario version to >= 0.0.13 in ceph-ansible.spec.in 2018-05-18 17:58:24 +02: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
requirements.txt adds a requiremnts.txt file for the project 2018-05-18 17:58:24 +02: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: validate config before pulling container images 2018-05-18 17:58:24 +02:00
site.yml.sample site.yml: combine validate play with fact gathering play 2018-05-18 17:58:24 +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 ci: test ansible 2.5 2018-04-23 10:17:24 +02:00
vagrant_variables.yml.atomic Adding mgr_vms variable 2018-05-17 17:30:27 +02:00
vagrant_variables.yml.linode remove kernel.pid_max 2018-02-23 13:57:57 +01:00
vagrant_variables.yml.openstack vagrantfile: Ensure `devices` variable is a list 2017-07-13 00:44:49 +02:00
vagrant_variables.yml.sample remove kernel.pid_max 2018-02-23 13:57:57 +01: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/