Реализуются ли виртуальные ресурсы Puppet автоматически, если они требуются автоматически?

Это задокументировано , что Puppet автоматически потребует определенные ресурсы, например каталог (управляемый марионеткой), который является родительским для ресурса File , или ресурса группы , на который имеется ссылка в ресурсе пользователя .

Если авто -требуемый ресурс был объявлен как виртуальный ресурс , необходимо ли явно реализовать этот ресурс, или автозаполнение приведет к тому, что это произойдет неявно?

1
задан 7 September 2020 в 16:02
1 ответ

Кажется, ответ заключается в том, что виртуальные ресурсы не реализуются автоматически, если они требуются автоматически. Следующий манифест приведет к ошибке «Нет такого файла или каталога»:`

@file { '/foo':
  ensure => directory
}

file { '/foo/test':
  content => 'this is a test file'
}

но работает нормально, если виртуальный ресурс явно реализован с помощью:

realize File['/foo']
1
ответ дан 7 September 2020 в 13:29

Теги

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