Como usar o fantoche para formatar uma partição com um sistema de arquivos

0

Com um sistema de arquivos como ext4 ou xfs.

Mas como podemos nos certificar de que não faça isso de novo e de novo em cada corrida? Eu quero fazer apenas no First Run

    
por Ijaz Ahmad Khan 25.05.2016 / 11:01

1 resposta

1

Você pode tocar em um arquivo oculto, por exemplo, .filename , depois de formatar o sistema de arquivos e usar o parâmetro unless do exec, cat .filename no parâmetro unless . Se o arquivo existir, o exec não será executado. Explicou aqui .
Algo parecido com isto:

exec { "/sbin/mkfs.ext4 /dev/sdxx && mount /dev/sdxx /mnt/sdxx && touch /mnt/sdxx/.filename":
            unless => "cat /mnt/sdxx/.filename"
        }

Meu exemplo pode conter erros, pois não sou proficiente e não testei.

    
por 25.05.2016 / 11:41