Changelog:
5e9444f ceph-osd: use global crush_device_class in lvm_volumes
aa6e1f2 Revert "config: Always use osd_memory_target if set"
5a41026 monitoring: use config_template module for config
d82249a ceph-rgw: add cluster parameter on ceph_ec_profile
2aeab88 ceph-facts: fix grafana group conversion
3b9cdc8 tests: remove pyyaml workaround on OSD nodes
0108c9f purge-container-cluster: always prune force
801e7a2 tests/vagrant: update box version to CentOS 8.3
a2cbab1 rhcs: drop fetch_directory override
eb74734 ceph-mon: No become during gen mon initial keyring
08f1180 library: add cephadm_adopt module
86a8889 common: do not use pipefail when not needed
cf7345f consume ceph_volume module when possible
2e417ab library: add ceph_crush_rule module
5c4ae53 osd: add tag on 'wait for all osd to be up' task
1831b49 ceph-client: use group_by instead of add_host
c3ed124 library: add cephadm_bootstrap module
5da5936 library: add ceph_osd_flag module
d40dd76 iscsigw: remove --cap-add=all
from podman run
cmd
c68b124 container: remove --ignore
from podman rm
command
0b5b1de library: add ceph_osd module
eaf0ebf library: add ceph_mgr_module module
c610a1b tests: use ca_test_common with ceph_volume_simple
d76fbb3 improve plugins/filter testing
0b05620 switch2containers: do not stop ceph.target in osd play
eb452d3 alertmanager/prometheus: fix owner/group
239a142 tests: add module_utils directory to flake8/pytest
67467fd module_utils: refactor
926a1b2 library: use exit_module from ca_common
0078230 rhcs: default to containerized deployment
0cc34fa library: remove useless condition in ceph_volume
3baac5a library: add ceph_volume_simple_{activate,scan}
970c6a4 mon: refact initial keyring generation
5ff2ca2 mon: replace command
task by copy
40a87c4 ceph-iscsi: set the pool name in the config file
6ba4c8c tests: update pytest workflow
7c72632 library: import ca_test_common in test_ceph_key
81233dd rgw: call ceph_ec_profile
when needed
497d27d library: add ec_profile module
d7fd468 library: add module_utils namespace
94c37b9 tests: use github workflow for nbsp char check
195d88f lint: ignore 302,303,505 errors
c948b66 lint: do not use 'local_action'
dfc7e6e lint: trailing whitespace
97dd921 lint: all tasks should be named
11b4bf5 lint: use shell only when shell functionality is required
2011e4d lint: don't compare to literal true/false
9fba6ee lint: variables should have spaces before and after
5450de5 lint: commands should not change things
1879c26 lint: set pipefail on shell tasks
d4400f9 tests: use github workflow for ansible-lint
873fc8e osd: ensure /var/lib/ceph/osd/{cluster}-{id} is present
e150df7 ceph-facts: fix read osd pool default crush fact
3e79f03 tests: use github workflow for pytest
f5ba6d9 containers: modify bindmount option
35ed997 switch2container: chown symlink in mon/mgr plays
5ba7824 container: force rm --storage on ExecStartPre
c5f7343 ceph-facts: Fix osd_pool_default_crush_rule fact
4d1fdd2 config: Always use osd_memory_target if set
2fa1752 main: followup on pr 6012
fa2bb3a switch2container: disable ceph-osd enabled-runtime
fafd5f8 Add ceph_client tag to execute or skip the playbook
3e49258 rolling_update: always run cv simple scan/activate
5cadfea dashboard: change dashboard_grafana_api_no_ssl_verify default value
767d3c8 dashboard: enable https by default
15044da osd: Fix number of OSD calculation
3d3ce26 rolling_update: fix mgr start with mon collocation
16afe90 infrastructure: consume ceph_fs module
acddf4f rolling_update: use ceph health instead of ceph -s
3f90819 rgw/rbdmirror: use service dump instead of ceph -s
88f91d8 monitor: use quorum_status instead of ceph status
ee50588 osds: use pg stat command instead of ceph status
b9cb0f1 osds: use ceph osd stat instead of ceph status
371d854 common: follow up on #5948
0d76826 ceph-mon: Don't set monitor directory mode recursively
2138a00 library: remove unused module import
b02589a keyring: use ceph_key module for get-or-create cmd
59ecddc keyring: use ceph_key module for auth get command
7d3d51d library/ceph_key: add output format parameter
79ff79c openstack: use ceph_keyring_permissions by default
16cd183 podman: force log driver to journald
cdb7b09 ceph-handler: fix curl ipv6 command with rgw
a822f77 iscsi: fix ownership on iscsi-gateway.cfg
1cc9666 common: drop fetch_directory
feature
900c0f4 ceph-config: ceph.conf rendering refactor
a8bd947 crash: refact caps definition
0bb1060 ceph-volume: refresh lvm metadata cache
8b0023c ceph-osd: Fix check mode for start osds tasks
8f436ab ceph-mon: Fix check mode for deploy monitor tasks
68cc93f ceph-crash: Only deploy key to targeted hosts
59d0f01 ceph-osd: start osd after systemd overrides
9252b75 container: remove container_binding_name variable
4eaa65c ceph-osd: don't start the OSD services twice
46d4d97 handler: refact check_socket_non_container
54ba38e Fix Ansible check mode for site.yml.sample playbook
e5713ea tests: change cephfs pool size
1281e8b library: add radosgw_zone module
65dbe07 library: add radosgw_zonegroup module
d171f40 library: add radosgw_realm module
235c7e2 library: add radosgw_user module
2071858 infrastructure-playbooks: drop add-osd playbook
bd611a7 library: add ceph_fs module
00b7ee2 flake8: run the workflow conditionally
8596f1d flake8: fix pep8 syntax on tests/functional/tests/
c960362 ceph_key: remove backward compatibility
12e6260 ceph_key: support using different keyring
a802fa2 rgw: fix multi instances scaleout in baremetal
f83f798 tests: reboot and test idempotency on collocation
ff95fa9 ceph-osd: refact docker_exec_start_osd
876b4ad tests: remove ooo_collocation job
ec52e93 ceph-volume: dirty hack
e49a524 flake8: fix all tests/library/*.py files
f2d3432 tests: refact flake8 workflow
246e31c Revert "tests: disable nfs-ganesha testing"
c101cb3 defaults: change defaults value
8f5db07 ceph_pool: update tests
740df37 ceph_pool: improve pg_autoscaler support
787878f ceph_pool: pep8
29fc115 ceph_pool: refact module
8603cba library: remove legacy file
1ee626a tests: add github workflows
268a39c library: flake8 ceph-ansible modules
e835c77 tests: remove sleep commands from tox ini files