【发布时间】:2014-08-01 19:08:19
【问题描述】:
我无法相信 puppet 在 Windows 上的难度——尤其是 Windows 权限!我有一个非常简单的 pp 文件,我正在尝试执行:
case $operatingsystem {
...
'Windows': {
file { 'c:/puppet/':
ensure => directory,
owner => 'myUser',
group => 'Administrators',
mode => '0777',
}
}
}
这似乎很简单——创建一个名为“c:\puppet”的目录并让每个人都可以访问——它不起作用!它创建一个目录,但没有人拥有任何权限(特殊权限除外)。我在管理员组中,所以我可以删除它并访问它,但我想把东西放到里面并能够从那里安装(因为显然“http”源不能直接在 Windows 上工作......)。
还有其他人在使用 puppet for Windows,还是我只是使用了错误的工具来完成这项工作?我变得非常沮丧,文档似乎很合理,但是没有简单的例子说明我如何尝试使用 puppet,我完全陷入了困境。
【问题讨论】:
标签: windows permissions puppet