Назад | Перейти на главную страницу

Puppet: создать каталог на общем ресурсе nfs с установленным root_squash

У меня есть общий ресурс NFS на сервере, принадлежащий пользователю barack. barack можете писать в этой папке, и root не может из-за функция корневого сквоша

Я попытался создать каталог для barack на доле с марионеткой 2.7.21, используя file типа, но похоже, что марионетка создает файлы / каталоги как root, а затем меняет владельца. Очевидно, что первый шаг потерпит неудачу (и действительно).

В итоге я использовал exec ж / mkdir.

Моя теория о том, что марионетка создает файлы в первую очередь с правами root? Есть ли способ заставить марионетку создать каталог как barack, используя file тип?

Не обращайте внимания на мой ответ ниже, я сначала неправильно понял .. Это, по-видимому, ошибка. http://projects.puppetlabs.com/issues/14681

Да, используйте параметр owner для типа fie file { $your_dir_here: ensure => "directory", owner => "barack" }