Ansible playbooks to deploy Ceph, the distributed filesystem.
 
 
 
 
Go to file
Sébastien Han 0b55abe3d0 mon: always run ceph-create-keys
ceph-create-keys is idempotent so it's not an issue to run it each time
we play ansible. This also fix issues where the 'creates' arg skips the
task and no keys get generated on newer version, e.g during an upgrade.

Closes: https://github.com/ceph/ceph-ansible/issues/2228
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-12-21 13:50:01 +01:00
contrib contrib: do not skip ci on backport 2017-12-14 17:23:02 +01:00
docker docker: add README documenting directory purpose 2016-09-21 18:21:50 -04:00
docs lvm: support --data as a raw device or partition in ceph-volume 2017-11-15 09:36:17 -06:00
group_vars client: don't make `osd_pool_default_pg_num` mandatory 2017-12-14 17:22:07 +01:00
infrastructure-playbooks purge-cluster: clean some code 2017-12-20 17:42:45 +01:00
library tests for the ceph_volume module 2017-12-11 09:58:06 -06:00
plugins/actions ceph-defaults: fix handlers that are always triggered 2017-10-13 16:15:27 +02:00
profiles Common: Add profiles 2017-07-19 11:50:03 +02:00
roles mon: always run ceph-create-keys 2017-12-21 13:50:01 +01:00
tests fix jewel scenarios on container 2017-12-20 13:43:19 +01: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: remove fedpkg dependency for "srpm" 2017-09-13 10:46:37 -06: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 Vagrantfile: Fixed repeated OSD controller creation 2017-12-11 11:24:55 +01: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.cfg: increase ssh timeout 2017-09-06 11:26:36 +02:00
ceph-aio-no-vagrant.sh osd: simplify scenarios 2017-08-03 10:20:39 +02:00
ceph-ansible.spec.in rpm: require ansible 2.4.1.0 2017-11-10 10:11:31 -07: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: ability to disable fact sharing 2017-12-19 17:22:11 +01:00
site.yml.sample ceph-common: Add initial support for openSUSE Leap distributions 2017-11-14 10:51:22 +00: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 Revert "tests: set CEPH_STABLE_RELEASE in ceph-build" 2017-12-12 09:48:50 +01: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 vagrant_variables.yml.sample: Add openSUSE box 2017-11-14 10:51:23 +00: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/