Ansible playbooks to deploy Ceph, the distributed filesystem.
 
 
 
 
Go to file
Ken Dreyer fcea568495 Makefile: add "make tag" command
Add a new "make tag" command. This automates some common operations:

1) Automatically determine the next Git tag version number to create.
   For example:
   "3.2.0beta1 -> "3.2.0beta2"
   "3.2.0rc1 -> "3.2.0rc2"
   "3.2.0" -> "3.2.1"

2) Create the Git tag, and print instructions for the user to push it to
   GitHub.

3) Sanity check that HEAD is a stable-* branch or master (bail on
   everything else).

4) Sanity check that HEAD is not already tagged.

Note, we will still need to tag manually once each time we change the
format, for example when moving from tagging "betas" to tagging "rcs",
or "rcs" to "stable point releases".

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Co-authored-by: Guillaume Abrioux <gabrioux@redhat.com>
2018-05-16 19:05:38 +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 Fixed wrong path of ceph.conf in docs. 2018-04-10 10:33:25 +02:00
group_vars tests: update the type for the rule used in pools 2018-04-30 08:15:18 +02:00
infrastructure-playbooks rolling_update: fix dest path for mgr keys fetching 2018-05-15 19:30:34 +02:00
library mon/client: remove acl code 2018-04-23 18:34:58 +02:00
plugins config_template: resync with upstream 2018-04-23 10:17:24 +02:00
profiles Common: Add profiles 2017-07-19 11:50:03 +02:00
roles Install packages as a list 2018-05-16 09:59:00 +02:00
tests tests: update the type for the rule used in pools 2018-04-30 08:15:18 +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 ci: test on ansible 2.4.2 2018-01-11 17:27:42 +01: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 playbook: improve facts gathering 2018-05-04 14:28:19 +02:00
site.yml.sample playbook: improve facts gathering 2018-05-04 14:28:19 +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 vagrantfile: Ensure `devices` variable is a list 2017-07-13 00:44:49 +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/