使用 puppet 格式化磁盘/卷

使用 puppet 格式化磁盘/卷

当我使用 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

相关内容