如果自动需要,Puppet 虚拟资源是否会自动实现?

如果自动需要,Puppet 虚拟资源是否会自动实现?

它是记录Puppet 将自动需要某些资源,例如作为File资源的父级的(puppet 管理的)目录或资源group中引用的资源user

如果自动必需资源已声明为虚拟资源,是否有必要明确地实现该资源,或者自动要求是否会导致其隐式发生?

答案1

答案似乎是虚拟资源不是如果它们是自动需要的,则会自动实现。以下清单将导致“没有这样的文件或目录”错误:

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

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

但如果虚拟资源明确实现为:

realize File['/foo']

相关内容