Puppet读取文件内容并生成哈希

时间:2015-08-03 23:14:22

标签: puppet

我有一个名为fstab.txt的文件,其中包含:

UUID=86861354-d783-4b9e-a871-e9fbbfc35c22   /mnt/d1 ext4    defaults    1   2
UUID=ffa788ba-0802-4305-ab59-2a34dda3a706   /mnt/d2 ext4    defaults    1   2
UUID=993eec37-9c6d-4ba6-9ed3-77f2d7652256   /mnt/d3 ext4    defaults    1   2
UUID=36817374-0d46-4d5b-ac9b-2229268b0978   /mnt/d4 ext4    defaults    1   2

我想读取文件并生成如下的哈希:

hash = {
    "UUID=86861354-d783-4b9e-a871-e9fbbfc35c22" => "/mnt/d1",
    "UUID=ffa788ba-0802-4305-ab59-2a34dda3a706" => "/mnt/d2",
    "UUID=993eec37-9c6d-4ba6-9ed3-77f2d7652256" => "/mnt/d3",
    "UUID=36817374-0d46-4d5b-ac9b-2229268b0978" => "/mnt/d4",
}

目前我这样想:

$output = generate("/bin/cat fstab.txt")

并分出$ output。

有人可以指导我更好的方法来做到这一点。

提前致谢。

0 个答案:

没有答案