Se o teste local não for uma opção, a abordagem mais direta seria usar instantâneos / backups do volume do disco para sua vantagem. Isso ainda custará $$$, mas economizará tempo a longo prazo. Você deve então separar seu script bash em diferentes segmentos / scripts de trabalho que podem ser testados individualmente. Depois que seu servidor for provisionado, execute um script e tire uma captura instantânea. Se tiver sido bem-sucedido, execute o próximo script, tire uma captura instantânea, enxágue e repita. Se o seu script falhar, modifique-o, reverta para o último instantâneo bem-sucedido e tente novamente.
NOTA: Não tenho certeza se você pode tirar instantâneos de discos de máquina virtual no IBM Cloud / Softlayer, mas parece que você pode criar uma imagem de VM com bastante facilidade.
Fazendo backup de imagens de máquina virtual
Você pode fazer backup de uma imagem de máquina virtual em sua instância. Essa função cria uma cópia da imagem da máquina virtual e da configuração da nuvem que pode ser restaurada posteriormente. Além disso, você pode gerenciar essas imagens de backup. Os detalhes sobre a imagem de backup são os seguintes:
A imagem de backup é uma cópia exata da imagem da máquina virtual e da configuração da nuvem. Nenhuma limpeza de imagem é realizada.
A imagem de backup não pode ser implantada como uma nova instância. Ele pode ser usado apenas para restaurar a imagem da máquina virtual associada e a configuração da nuvem.
Somente o proprietário do projeto (ou um administrador) tem acesso para restaurar as imagens da máquina virtual de backup e a máquina virtual de backup.
Se você estiver usando uma nuvem do OpenStack, apenas uma operação de backup da instância será permitida ao mesmo tempo. Se outro usuário estiver executando um backup e você iniciar um na mesma instância, você receberá um erro informando que há uma solicitação conflitante. Para executar um backup, você deve esperar até que o outro backup seja concluído.
As instâncias do OpenStack PowerVM e z / VM não suportam esta ação.
Se a instância for excluída usando o IBM® Cloud Manager com OpenStack, os backups associados também serão excluídos.
https://www.ibm.com/support/knowledgecenter/en/SST55W_4.1.0/liacb/liacbsaverestorevsvmw.html