So if I remember correctly from when we did this a long while back, you don't really do much on the openstack deployment side.   Ceph comes with a swift compliant interface so the only thing required was in the ceph.conf to enable keystone as an authentication mechanism.  

From: Nguyễn Hữu Khôi <nguyenhuukhoinw@gmail.com>
Sent: 26 April 2023 02:08
To: OpenStack Discuss <openstack-discuss@lists.openstack.org>
Subject: [kolla-ansible][swift][ceph]
 

CAUTION: This email originates from outside THG


Hello guys.
I am working to make openstack swift save data on ceph. I am using kolla ansible and see it need enable swift first but I don't want to make swift ring on my controller. I just want use external ceph.
Pls you give me some advices
Thank you
Nguyen Huu Khoi