当我使用 centos6 配置新的虚拟机时,它通过 puppet 完成大部分配置。但我必须手动运行命令#mkfs.ext4 /dev/vdc
来格式化/dev/vdc
。有什么方法可以在木偶中自动执行此任务吗?
答案1
你可以这样做:
exec {'/sbin/mkfs.ext4 /dev/vdc':
unless => '/sbin/blkid -t TYPE=ext4 /dev/vdc'
}
在列出的设备中查找分区(即blkid
)。如果失败,它将返回一个非零退出代码,Puppet 将运行该命令。TYPE
ext4
/dev/vdc