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