Skip to content

Commit d26664e

Browse files
theosotrsmortex
authored andcommitted
Add missing ordering relationships
1 parent da14b31 commit d26664e

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

manifests/init.pp

+14-3
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,10 @@
2020
default: { fail("unsupported osfamily: ${facts['os']['family']}") }
2121
}
2222
}
23+
$require_package = Package[$real_package_name]
2324
ensure_resource ( 'package', $real_package_name, { 'ensure' => 'installed' })
25+
} else {
26+
$require_package = undef
2427
}
2528
ensure_resource ( 'file', $temp_dir, { ensure => directory })
2629
if $_manage_top_dirs {
@@ -30,18 +33,25 @@
3033
}
3134
ensure_resource (
3235
'file', "${base_dir}/etc/syslog-ng",
33-
{ ensure => 'directory' }
36+
{
37+
ensure => 'directory',
38+
require => $require_package,
39+
}
3440
)
3541
ensure_resource (
3642
'file', "${base_dir}/var/lib/syslog-ng",
37-
{ ensure => 'directory' }
43+
{
44+
ensure => 'directory',
45+
require => $require_package,
46+
}
3847
)
3948
ensure_resource (
4049
'file', "${base_dir}/var/lib/syslog-ng/patterndb",
4150
{
4251
ensure => 'directory',
4352
purge => true,
44-
recurse => true
53+
recurse => true,
54+
require => $require_package,
4555
}
4656
)
4757
$pdb_dir = "${base_dir}/etc/syslog-ng/patterndb.d"
@@ -51,6 +61,7 @@
5161
force => true,
5262
recurse => true,
5363
source => 'puppet:///modules/patterndb/patterndb.d',
64+
require => $require_package,
5465
}
5566

5667
if $use_hiera {

0 commit comments

Comments
 (0)