
ext4やxfsなどのファイルシステムを使用してください。
しかし、毎回実行されるたびにこのようなことが繰り返されないことをどのように保証できますか?中だけで欲しいFirst Run
答え1
.filename
たとえば、ファイルシステムをフォーマットし、パラメータにexecパラメータを使用した後、隠しファイルをタッチできますunless
。ファイルが存在する場合、execは実行されません。説明するcat .filename
unless
ここ。
このような:
exec { "/sbin/mkfs.ext4 /dev/sdxx && mount /dev/sdxx /mnt/sdxx && touch /mnt/sdxx/.filename":
unless => "cat /mnt/sdxx/.filename"
}
私は熟練しておらず、まだテストしていないため、サンプルコードにエラーがある可能性があります。