Open cjeanneret opened 9 years ago
Note: using systemd capability to override only small parts of the unit file might correct this issue for good:
file {'/etc/systemd/system/varnish.service.d':
ensure => directory,
group => root,
mode => '0755',
owner => root,
}
and modify varnish_param
so that it writes service.conf
in this directory, like already done here.
This might be the best way.
The following puppet receipt will fail in most cases because there's a missing requirement in varnish_param type:
Here's an acceptance test in order to show this behavior.
If we put a dependence like this, it fails due to a dependency cycle: