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

Уведомление о марионетке: current_value отсутствует, должно присутствовать

Я пытаюсь добавить пользователя через puppet (v 3.2.4) и получаю это уведомление на --noop:

Примечание: / Stage [main] / Usergroup / Group [user_one] / Убедитесь: current_value отсутствует, должно присутствовать (noop)

Вот мой манифест:

# usersgroups
class usergroup {

  group { "user_one":
      ensure => present,
      gid => 500,
  }
  group { "dev_website_1":
      ensure => present,
      gid => 501,
  }
  group { "dev_website_2":
      ensure => present,
      gid => 502,
  }

  user { "user_one":
      ensure => present,
      uid => 500,
      gid => 500,
      groups => ["dev_website_1", "dev_website_2"]
  }

}
include usergroup

Стоит ли заменить "sure => present" на "current_value => present"

Это сообщение означает, что марионетка обнаружила, что группа не существует (current_value отсутствует), и хочет ее создать (должна присутствовать), но не будет, потому что вы работаете с --noop. Это просто информация, у вас все в порядке :)

Вы должны закончить что-то вроде

user {'user_one':
    uid        => 1234,
    gid        => 1234,
    managehome => true,
    password   => sha1-encoded-pass (as in /etc/shadow)
}

Ресурс пользователя