mirror of https://github.com/ceph/ceph-ansible.git
71a5e666e3
Add the possibility to deploy rgw multisite configuration with a mix of secondary and primary zones on a same rgw node. Before that, on a same node, all instances were either primary zones *OR* secondary. Now you can define a rgw instance like following: ``` rgw_instances: - instance_name: 'rgw0' rgw_zonemaster: false rgw_zonesecondary: true rgw_zonegroupmaster: false rgw_realm: 'france' rgw_zonegroup: 'zonegroup-france' rgw_zone: paris-00 radosgw_address: "{{ _radosgw_address }}" radosgw_frontend_port: 8080 rgw_zone_user: jacques.chirac rgw_zone_user_display_name: "Jacques Chirac" system_access_key: P9Eb6S8XNyo4dtZZUUMy system_secret_key: qqHCUtfdNnpHq3PZRHW5un9l0bEBM812Uhow0XfB endpoint: http://192.168.101.12:8080 ``` Basically it's now possible to define `rgw_zonemaster`, `rgw_zonesecondary` and `rgw_zonegroupmaster` at the intsance level instead of the whole node level. Also, this commit adds an option `deploy_secondary_zones` (default True) which can be set to `False` in order to explicitly ask the playbook to not deploy secondary zones in case where the corresponding endpoint are not deployed yet. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1915478 Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com> |
||
---|---|---|
.. | ||
add-mdss | ||
add-mgrs | ||
add-mons | ||
add-osds | ||
add-rbdmirrors | ||
add-rgws | ||
all-in-one | ||
all_daemons | ||
cephadm | ||
collocation | ||
docker2podman | ||
external_clients | ||
filestore-to-bluestore | ||
infra_lv_create | ||
lvm-auto-discovery | ||
lvm-batch | ||
lvm-osds | ||
migrate_ceph_disk_to_ceph_volume | ||
ooo-collocation | ||
podman | ||
rgw-multisite | ||
shrink_mds | ||
shrink_mgr | ||
shrink_mon | ||
shrink_osd | ||
shrink_rbdmirror | ||
shrink_rgw | ||
tests | ||
.gitignore | ||
dev_setup.yml | ||
external_clients_admin_key.yml | ||
lvm_setup.yml | ||
rbd_map_devices.yml | ||
reboot.yml | ||
rgw_multisite.yml | ||
rhcs_setup.yml | ||
setup.yml |