【发布时间】:2021-04-29 14:16:17
【问题描述】:
我正在使用 ansible 来配置一些 AWS 服务器。所有服务器都有一个 1024 GB 或更大的分区。我想把这个分区分配给/data。
我有一个可在我的测试机器上执行此操作的 ansible 脚本。但是,当我尝试在我的所有 AWS 机器上运行它时,它在某些机器上失败了,抱怨 /dev/nvme1n1 设备不存在。问题是有些服务器有一个 20 GB 的根分区与较大的分区分开,而有些则没有。这意味着有时我关心的分区是nvme1n1,有时是nvm0n1。
我不想在主机文件中放置变量,因为无论如何该文件都是从 AWS 动态加载的。鉴于查找最大设备并在 ansible 中获取其名称的最简单方法是什么,以便我可以正确告诉 ansible 分配最大的设备?
【问题讨论】:
标签: amazon-web-services ansible