Ansible playbooks to deploy Ceph, the distributed filesystem.
 
 
 
 
Go to file
Guillaume Abrioux 664dae0564 prometheus: enforce osd nodes in templates
When osd nodes are collocated in the clients group (HCI context for
instance), the current logic will exclude osd nodes since they are
present in the client group.

The best fix would be to exclude clients node only when they are not
member of another group but for now, as a workaround, we can enforce
the addition of osd nodes to fix this specific case.

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

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2021-05-25 16:53:49 +02:00
.github github: use actions/stale 2021-03-22 09:38:14 +01:00
contrib remove ceph restapi references 2019-06-18 09:13:19 +02:00
docs docs: update ansible version for master 2021-04-15 19:44:12 +02:00
group_vars group_vars: fix default values 2021-04-15 19:45:49 +02:00
infrastructure-playbooks update: do not gather facts on each play 2021-05-22 08:33:44 +02:00
library library: drop ceph_facts 2021-03-25 14:04:40 +01:00
module_utils rgw: multisite refact 2021-01-27 15:46:43 +01:00
plugins core: refactor code quality issues 2021-03-25 14:57:02 +01:00
profiles Use ansible_facts 2021-03-08 20:54:02 +01:00
roles prometheus: enforce osd nodes in templates 2021-05-25 16:53:49 +02:00
tests vagrant_up: fix bash legacy syntax 2021-05-25 10:57:00 +02:00
.deepsource.toml core: refactor code quality issues 2021-03-25 14:57:02 +01:00
.gitignore remove ceph-agent role and references 2019-06-03 13:35:50 +02:00
.mergify.yml mergify: add stable-6.0 backport configuration 2021-02-10 14:57:01 +01:00
CONTRIBUTING.md doc: update backport section 2019-08-14 16:42:25 +02:00
LICENSE Add Ceph Playbook 2014-03-03 19:08:51 +01:00
Makefile Fixes for Makefile 2019-11-08 09:09:30 -05:00
README-MULTISITE.md docs: rgw multisite docs with new rgw_instances config 2021-03-26 07:34:11 +01:00
README.rst docs: update URLs to point to the RTD links 2020-09-25 21:22:05 +08:00
Vagrantfile defaults: change default grafana-server name 2020-09-29 07:42:26 +02:00
ansible.cfg Disable facts by default in ansible.cfg 2021-03-24 13:44:33 +01:00
ceph-ansible.spec.in core: bump ansible version 2021-04-15 13:49:24 +02:00
dashboard.yml dashboard: update with the new monitoring group 2021-02-09 12:45:02 +01:00
dummy-ansible-hosts Fix Travis 2015-01-21 16:33:26 +01:00
generate_group_vars_sample.sh fix broken ceph-fetch-keys role 2020-12-14 17:36:17 +01:00
raw_install_python.yml install python-xml on SUSE/openSUSE only if python2 is installed 2019-09-27 14:19:32 +02:00
requirements.txt core: bump ansible version 2021-04-15 13:49:24 +02:00
rhcs_edits.txt defaults: update rhcs dashboard images versions 2021-02-18 03:13:03 +01:00
site-container.yml.sample main: use `ansible_facts` for `architecture` 2021-03-24 10:52:55 +01:00
site.yml.sample main: use `ansible_facts` for `architecture` 2021-03-24 10:52:55 +01:00
test.yml Remove spurious ceph. prefix for roles path in test.yml 2019-01-11 11:10:52 +01:00
tox-cephadm.ini tests: remove sleep commands from tox ini files 2020-09-30 17:09:42 -04:00
tox-docker2podman.ini common: drop `fetch_directory` feature 2020-10-21 13:22:16 +02:00
tox-external_clients.ini common: drop `fetch_directory` feature 2020-10-21 13:22:16 +02:00
tox-filestore_to_bluestore.ini common: drop `fetch_directory` feature 2020-10-21 13:22:16 +02:00
tox-podman.ini common: drop `fetch_directory` feature 2020-10-21 13:22:16 +02:00
tox-shrink_osd.ini common: drop `fetch_directory` feature 2020-10-21 13:22:16 +02:00
tox-update.ini tests: follow up on 7c9063b 2021-02-06 00:34:14 +01:00
tox.ini tests: run dev_setup.yml on non_container job only 2021-04-15 13:49:24 +02:00
vagrant_variables.yml.sample Fix units and add ability to have a dedicated instance 2019-06-10 18:18:46 +02:00

README.rst

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

Please refer to our hosted documentation here: https://docs.ceph.com/projects/ceph-ansible/en/latest/

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