Ansible playbooks to deploy Ceph, the distributed filesystem.
Changelog:
d7bf53a57 facts: set is_rgw_instances_defined from configure_dashboard 84a81a139 config: use osd_memory_target value from ceph_conf_overrides if defined 2e0945646 config: do not always set _osd_memory_target e30fdeba3 purge-dashboard: check for legacy group name 'grafana-server' 783b9235e adopt: fix placement update calls for rgw 763affc71 tests: do not use dev repo (rbdmirror) 6f1554c88 replace 'master' references with 'main' 99c07843b flake8: fix 'error E275 missing whitespace after keyword' dd16e4951 tests: skip rbdmirror tests on non-secondary daemon 3ca2d7d20 tests: set no_log_on_ceph_key_tasks=false 32b84e7e8 rbd-mirror: follow up on recent rbd-mirror refactor 593325e52 Set ceph_rbd_mirror_pool default value 508269e27 Playbook fails when using --limit to install new MDS d167b0aa1 doc: update readthedoc settings e15f4741e rbd-mirror: major refactor b354533a1 replace 'master' references with 'main' 99344e61f fixes: https://github.com/ceph/ceph-ansible/issues/7261 7425edd7f config: followup on 8a5628b51 0162fdc30 config/osd: various fixes ed6f13c9d config: fix indentation in main.yml 0981158e0 Refresh /etc/ceph/osd json files content before zapping the disks 392ddec2d backup-and-restore: use archive/unarchive approach e1e5cb52f update: fix a typo 62c42cd06 facts: fix set_radosgw_address.yml ab9e8aeb1 facts: fix deployments with different net interface names f5020f613 backup-and-restore: various fixes a4f8567e6 tests: add yes_i_know=true in tox-shrink_osd.ini 84260c2c7 tests: drop shrink_osd from tox.ini 8d011b4ab Revert "upgrade: block upgrade when rgw multisite is active" c36bac390 common: fix a typo f28002713 backup-and-restore: fix check on 'target_node' variable 1db668d95 backup-and-restore: fix check on 'mode' variable 941102d4e purge: reset-failed ceph-crash c9a81026e backup-and-restore: fix a typo a01c89037 fix(ceph-grafana): make dashboard download work again 2885b6175 Add ceph_infra tag to rolling_update 54aca30a2 ansible: use ansible.utils.ipwrap instead of ansible.netcommon.ipwrap fbebe3a69 doc: update ansible version requirement c9dd9a09d switch to ansible.netcommon.ipwrap 62af15cd4 tests: uninstall ansible prior to install 6.0 req 6c9b1e1c5 ceph_pool: set target size ratio on both 'on' and 'warn' mode
Changelog:
4d3e25c85 cephadm_adopt: set autotune_memory_target_ratio 11fa90852 tests: use latest version for pytest 9842b1050 core: bump ansible version 71cf66690 common: config rhcs tools repo on all nodes 081c17012 cephadm-adopt: remove legacy directory after adoption
Changelog:
4d2855414 facts: follow up on aa0cc93
1dcc07297 facts: fix mgr/mon collocation
af5b3f51c dashboard: fix regression
f22478232 dashboard: support --limit execution with rgw
86ac9a8c4 dashboard: allow collecting stats from the host
36248edc1 library/ceph_pool: Fix potential null value when creating pools
df8674a1c do not update Debian cache when package-install is disabled
3dd918db2 dashboard: always set dashboard_server_addr
c0e6b6437 tests: update the system before deploying
de447d168 Turn off SELinux separation for containers MON and RGW
fdf201686 purge: ceph-crash purge fixes
5618405b6 adopt: fix node labelling
be241058d Add cluster custom name support
10a5e54f8 Enable user to change the account used for ssh connection
d78783635 switch2containers: fail if less than 3 monitors
4487e41a1 ceph-facts: Fix get_def_crush_rule_name.yml in check mode
3ba0e4bdc ceph-osd: Fix crush_rules.yml in check mode
9df27fc5c ceph-osd: Fix start_osds.yml in check mode
0431746d3 Add with_pkg tag on package related tasks
2e2d23c79 ceph-grafana: Add proxy env vars to grafana service template
f948b0893 Fix rich version for ansible-lint
139289bdc Remove the remaining packages
df8fe6335 tests: use centos stream-8 instead of centos 8
000e93f60 make grafana network a configurable option
555d0c803 purge: remove ceph directories on client nodes
e083d9f62 container: align systemd units with rpm
87b24a7e3 update: speed up client play
feffbba9d cephadm-adopt: ensure /etc/ceph is present on monitoring node
8f26939da cephadm-adopt: bindmount /var/lib/ceph with 'ro'
f2eab356d ceph_volume: support overriding bind-mounts
9423ec3eb adopt: fix ceph_origin and ceph_repository defaults
53dc75d29 validate: fix bug when using vault
efc93f566 cephadm: support adding hosts with ipv6
d06c856fc cephadm: use public_network when adding hosts
5f7ad182f update: move a set_fact
e63df909a update: support --limit on monitor nodes
Changelog:
d1e4b8310 dashboard: always set dashboard_server_addr
cf44ad76f Turn off SELinux separation for containers MON and RGW
ae53ca142 Fix rich version for ansible-lint
6713c9055 purge: ceph-crash purge fixes
b970ab669 switch2containers: fail if less than 3 monitors
Changelog:
7509242c1 adopt: fix node labelling 5ffb0fb1a Add cluster custom name support 11677d617 Enable user to change the account used for ssh connection 445acc99f update: allow qe testing
Changelog:
314ba6e3e adopt: fix rbd-mirror adoption
Changelog:
371c25f0e adopt: fix bug in mon_ip_list set_fact cb197575d adopt: check for POOL_APP_NOT_ENABLED warning 9d7e3bf2b ceph-grafana: Add proxy env vars to grafana service template 3c38b1e41 Remove the remaining packages 8f15179d5 Add with_pkg tag on package related tasks 9916c2d75 tests: use centos stream-8 instead of centos 8
Changelog:
f7389ecf2 nfs-ganesha: fix debian based OS deployments fa281c753 adopt: create nfs exports at the user level 07fe7dd03 Fix rich version for ansible-lint 29763efdc make grafana network a configurable option
Changelog:
17d835197 cephadm-adopt: use named args in rgw export creation e676502c8 purge: remove ceph directories on client nodes 9f04949ba container: align systemd units with rpm 7791fac22 update: speed up client play
Changelog:
c0da98b1d update: speed up client play 690c879ae container: align systemd units with rpm 346d4a1e1 purge: remove ceph directories on client nodes