Как создать пользователя и много ее файлов с Марионеткой?

Вы не закончили процедуру конфигурации, таким образом, брандмауэр настроен для блокирования всего. Запустите брандмауэр окон и добавьте исключения для каждой роли, которую машина должна выполнить или выключить брандмауэр окон.

2
задан 7 March 2013 в 08:17
2 ответа

Итак, если все находится в одном месте, вы можете использовать параметр recurse для файла

file { "/path/to/files/":
    ensure  => directory,
    recurse => true,
    owner   => "user",
    group   => "group",
    mode    => "700",
    source  => "puppet:///modules/moduleName/path/in/files/",
  }

Затем просто поместите все ваши файлы в такие, как

modules / ModuleName / path / in / files /

Puppet поместит все файлы в этом модуле в / path / to / файлы в системе, принадлежащие этому пользователю / группе.

4
ответ дан 3 December 2019 в 09:38

Чтобы сократить, например, атрибут владельца , вы можете добавить некоторые значения по умолчанию.

File {
  owner => 'user',
  group => 'somegroup',
  mode  => '0444'
}

file {
  '/some/where/file1': source => 'some-source1';
  '/some/where/file2': source => 'some-source2';
  '/some/where/file3': source => 'some-source3';
}

Документация по значениям ресурсов по умолчанию: http://docs.puppetlabs.com/guides/language_guide.html#resource-defaults

1
ответ дан 3 December 2019 в 09:38

Теги

Похожие вопросы