人形を使ったディスク/ボリュームフォーマット

人形を使ったディスク/ボリュームフォーマット

centos6 を使用して新しい仮想マシンを構成すると、ほとんどの構成が人形を介して実行されます。ただし、#mkfs.ext4 /dev/vdcフォーマットするにはコマンドを手動で実行する必要があります/dev/vdc。 Puppetでこれを自動化する方法はありますか?

答え1

次のことができます。

exec {'/sbin/mkfs.ext4 /dev/vdc':
  unless => '/sbin/blkid -t TYPE=ext4 /dev/vdc'
}

リストされているデバイスの中でパーティション(つまり)を見つけますblkid。失敗すると、ゼロ以外の終了コードを返し、Puppet はコマンドを実行します。TYPE ext4/dev/vdc

関連情報