Марионеточный вывод ресурса - что это говорит мне?

Я немного смущен выводом puppet resource команды и документация не помогают мне.

Если я работаю puppet resource user myuser например, это уступает:

user { 'myuser':
  ensure  => 'present',
  comment => 'Ubuntu',
  gid     => '1000',
  groups  => ['cdrom', 'floppy', 'sudo', 'audio', 'dip', 'video', 'plugdev', 'netdev'],
  home    => '/home/myuser',
  shell   => '/bin/bash',
  uid     => '1000',
}

Эта команда дает тот же вывод, является ли учетной записью пользователя Puppetized или нет. В этом случае узел не имеет никаких Марионеточных деклараций, примененных, который влияет на этого пользователя. Я мог удалить эту учетную запись, и она не будет воссоздана. Так, что это производится, говоря мне? ensure => present атрибут, конечно, не говорит мне, что Марионетка удостоверится, что учетная запись присутствует.

Это в основном говорит мне, 'если бы Вы хотите, чтобы Марионетка удержала эту учетную запись пользователя, это - текущее состояние конфигурации, вот то, что Вы всунули бы декларацию'? Или я полностью неправильно понимаю точку?

3
задан 7 August 2014 в 23:58
1 ответ

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

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

.
5
ответ дан 3 December 2019 в 05:42

Теги

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