Ija*_*han 1 linux puppet openstack
当我使用 centos6 配置新虚拟机时,它通过 puppet 完成大部分配置。但我必须手动运行命令#mkfs.ext4 /dev/vdc
来格式化/dev/vdc
. 有没有办法在 puppet 中自动执行此任务?
你可以这样做:
exec {'/sbin/mkfs.ext4 /dev/vdc':
unless => '/sbin/blkid -t TYPE=ext4 /dev/vdc'
}
Run Code Online (Sandbox Code Playgroud)
该blkid
看重的是分区TYPE
ext4
中所列设备(即/dev/vdc
)。如果失败,它将返回一个非零退出代码,Puppet 将运行该命令。