Looks like the code cannot catch a dependency cycle...
node foo {
file { '/test1':
ensure => present,
require => File['/test2'],
}
file { '/test2':
ensure => present,
require => File['/test1'],
}
}
(in /Users/diranged/git/Nextdoor/puppet-base)
[INFO] Using puppet 3.2.4
[PASSED] foo (compile time: 0.7051 seconds)
Compiled 1 catalogs in 0.7051 seconds (avg: 0.7051 seconds)
Looks like the code cannot catch a dependency cycle...
node foo {
file { '/test1':
ensure => present,
require => File['/test2'],
}
}
(in /Users/diranged/git/Nextdoor/puppet-base)
[INFO] Using puppet 3.2.4
[PASSED] foo (compile time: 0.7051 seconds)
Compiled 1 catalogs in 0.7051 seconds (avg: 0.7051 seconds)