Создание учетных записей пользователей с Марионеткой?

Можно установить фиксированный размер в nsclient ++ команда CheckDriveSize, видеть http://nsclient.org/nscp/wiki/CheckDriveSize. Тем не менее NTFS страдает от проблем производительности на разделах, которые больше, чем 80%, полных поэтому просто, имеют это в виду.

3
задан 12 December 2017 в 20:16
2 ответа

Вы можете называть свои классы как хотите, но вам нужно использовать правильное имя для ресурсов. В этом случае ресурс, который вы хотите использовать, - это пользователь .

Есть очень простой способ узнать, как должен выглядеть ресурс:

$ puppet resource user dawud
user { 'dawud':
  ensure  => 'present',
  comment => 'David Sastre Medina,,,',
  gid     => '1001',
  groups  => ['sudo', 'audio', 'src', 'video', 'libvirt'],
  home    => '/home/dawud',
  shell   => '/bin/bash',
  uid     => '1001',
}

Этот код внутри класса будет выглядеть:

class foo {
   user { 'dawud':
      ensure  => 'present',
      comment => 'David Sastre Medina,,,',
      gid     => '1001',
      groups  => ['sudo', 'audio', 'src', 'video', 'libvirt'],
      home    => '/home/dawud',
      shell   => '/bin/bash',
      uid     => '1001',
    }
}

Puppetlabs имеют очень хорошую документацию по уровню абстракции ресурсов , для краткости RAL.

10
ответ дан 3 December 2019 в 04:46

Я не марионеточный гений, но в вашем примере есть непревзойденный {. У вас есть одна открытая скобка для класса и другая для учетной записи , но вы всегда закрываете только скобку учетной записи.

2
ответ дан 3 December 2019 в 04:46

Теги

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