我知道 puppet 模块总是有一个 files 目录,我知道它应该在哪里,并且我已经从我自己的手写模块中有效地使用了source =>语法,但现在我需要学习如何使用 Hiera 部署文件。
我从 saz-sudo 模块开始,我已经阅读了文档,但我看不到任何关于将 sudoers 文件放在哪里的信息;我要分发的那个。我不确定是否需要在 /etc/puppetlabs/puppet 中设置站点范围的文件目录,然后在其中为每个模块或其他内容创建子目录。如果我说source => "puppet:///files/etc/sudoers" ,Hiera 是否知道查看 /etc/puppetlabs/puppet/files/sudo ?我需要在 /etc/hiera.yaml 中添加路径名吗?添加一行-文件?
感谢您提供任何线索。