auto gen ceph