How to create disk partitions in batches

Hello All

I plan to use maas to deploy to 100 machines. Each server has the same CPU, the same disk size and number;
The server needs to use the same disk partition to deploy centos7

/boot/ 1G
/ 100G
/data all

I now have to create disk partitions one by one. Then deploy. This efficiency is too low.
Is there any quick way? , For example, save disk partitions as templates and apply them to all machines in batches.

Thank you all for your help anyway!