Ansible playbooks to deploy Ceph, the distributed filesystem.
 
 
 
 
Go to file
Guillaume Abrioux 768677610c cephadm-adopt/rgw: add host target in svc_id
If multi-realms were deployed with several instances belonging to the same
realm and zone using the same port on different nodes, the service id
expected by cephadm will be the same and therefore only one service will
be deployed. We need to create a service called
`<node>.<realm>.<zone>.<port>` to be sure the service name will be unique
and well deployed on the expected node in order to preserve backward
compatibility with the rgws instances that were deployed with
ceph-ansible.

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

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 31311b03ed)
2021-06-29 15:19:02 +02:00
.github tests: pin ansible-lint version 2021-02-10 08:21:41 +01:00
contrib remove ceph restapi references 2019-06-18 09:13:19 +02:00
docs docs: Document the prepare_osd tag 2021-03-12 15:44:32 +01:00
group_vars container: conditionnally disable lvmetad 2021-05-25 16:50:45 +02:00
infrastructure-playbooks cephadm-adopt/rgw: add host target in svc_id 2021-06-29 15:19:02 +02:00
library library: drop ceph_facts 2021-03-26 00:07:29 +01:00
plugins ipaddrs_in_ranges: fix python indent 2019-10-28 09:23:17 +01:00
profiles Use ansible_facts 2021-03-26 00:05:33 +01:00
roles Container: Fixing service name lvm2-lvmetad 2021-06-17 08:14:37 +02:00
tests tests: use nfs/mds instead of nfs/rgw 2021-06-16 09:33:59 +02:00
.gitignore remove ceph-agent role and references 2019-06-03 13:35:50 +02:00
.mergify.yml mergify: disable automerge on backport 2019-10-09 17:17:46 +02: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:42:50 +01:00
README.rst docs: update URLs to point to the RTD links 2020-09-25 10:47:31 -04:00
RELEASE-NOTE.md update the release note. 2020-06-18 17:56:15 +02:00
Vagrantfile remove *docker*.yml symlinks 2020-03-31 11:59:20 -04:00
ansible.cfg Disable facts by default in ansible.cfg 2021-03-26 00:05:33 +01:00
ceph-ansible.spec.in library: drop ceph_facts 2021-03-26 00:07:29 +01:00
dashboard.yml node-exporter: exclude client nodes 2020-09-14 16:13:11 -04: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 11:42:50 -05: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 requirements.txt: Move the six dependency into the general requirements 2021-03-01 15:17:10 +01:00
rhcs_edits.txt defaults: update rhcs dashboard images versions 2021-02-18 18:22:15 +01:00
site-container.yml.sample clients: build filtered clients group early 2021-03-26 00:05:33 +01:00
site.yml.sample clients: build filtered clients group early 2021-03-26 00:05:33 +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 2021-03-18 09:25:20 +01:00
tox-docker2podman.ini tests: remove sleep commands from tox ini files 2021-03-18 09:25:20 +01:00
tox-external_clients.ini common: drop `fetch_directory` feature 2020-10-21 18:28:25 -04:00
tox-filestore_to_bluestore.ini common: drop `fetch_directory` feature 2020-10-21 18:28:25 -04:00
tox-podman.ini tests: remove sleep commands from tox ini files 2021-03-18 09:25:20 +01:00
tox-shrink_osd.ini tests: remove sleep commands from tox ini files 2021-03-18 09:25:20 +01:00
tox-update.ini common: drop `fetch_directory` feature 2020-10-21 18:28:25 -04:00
tox.ini tests: remove sleep commands from tox ini files 2021-03-18 09:25:20 +01: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/