Gostaria de personalizar o layout das partições de disco para várias máquinas no MAAS. A maneira que eu conheço com a interface do usuário é 1) alterar "Layout de armazenamento" para "Layout sem armazenamento (em branco)" e 2) Clicar em "Adicionar partição..." para adicionar partições personalizadas.
Existe uma maneira de importar um layout de armazenamento de uma máquina e exportá-lo para outros nós, de preferência por CLI (ou API)?
ATUALIZAÇÃO 02/05 14:00
Eu li Como gerenciar partições e agora posso criar partições personalizadas com os comandos a seguir. Cheguei mais perto do que quero alcançar, mas isso ainda não é perfeito.
maas admin partitions create <node_id> <device_id> size=512000000
maas admin partition format <node_id> <device_id> <partition_id> fstype=fat32
maas admin partition mount <node_id> <device_id> <partition_id> mount_point=/boot/efi
maas admin partitions create <node_id> <device_id> size=100000000000
maas admin partition format <node_id> <device_id> <partition_id> fstype=ext4
maas admin partition mount <node_id> <device_id> <partition_id> mount_point=/
maas admin partitions create dkrymn 56 size=<remaining_size>
Agradeço qualquer feedback. Obrigado!
ATUALIZAÇÃO 02/05 15:15
Acabei escrevendo um script bash que atende às minhas necessidades. Eu escrevi isso como resposta abaixo.