1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
@exec { "yum-update":
command => "/bin/echo hej",
}
case $lsbdistid {
"CentOS": {
$require = Exec["yum-update"]
$provider = "yum"
realize Exec["yum-update"]
}
default: {
$require = Exec["apt-update"]
$provider = "apt"
}
}
Package {
provider => $provider, require => $require
}
--
error msg:
err: Could not apply complete catalog: Found dependency cycles in the following relationships: Exec[yum-update] => Cron[clamav_scan], Exec[yum-update] => Cron[rkhunter_update], File[syslog.conf] => Service[syslog], File[syslog.conf] => Service[syslog], Exec[yum-update] => Service[syslog], Exec[yum-update] => Package[nagios-nrpe], Exec[yum-update] => Package[nagios-nrpe], Package[syslogd] => File[syslog.conf], Exec[yum-update] => File[syslog.conf], Exec[yum-update] => Package[syslogd], Exec[yum-update] => Package[syslogd], Exec[yum-update] => File[/etc/puppet/puppet.conf], Package[nagios-plugins] => File[/usr/lib64/nagios/plugins], Exec[yum-update] => File[/usr/lib64/nagios/plugins], Exec[yum-update] => File[/var/run/motd], File[/etc/puppet/puppet.conf] => Service[puppet], Package[puppet] => Service[puppet], Package[puppet] => Service[puppet], Exec[yum-update] => Service[puppet], Exec[yum-update] => Package[puppet], Exec[yum-update] => Package[puppet], Package[nagios-nrpe] => File[/etc/nagios/nrpe.cfg], Exec[yum-update] => File[/etc/nagios/nrpe.cfg], Exec[yum-update] => Package[ntpdate], Exec[yum-update] => Package[ntpdate], Exec[yum-update] => Package[perl], Exec[yum-update] => Package[perl], Exec[yum-update] => Service[ntpdate], Exec[yum-update] => Cron[clamav_update], Exec[yum-update] => Package[nagios-plugins], Exec[yum-update] => Package[nagios-plugins], Exec[yum-update] => Package[emacs], Exec[yum-update] => Package[emacs], Exec[yum-update] => Cron[rkhunter_scan], Exec[yum-update] => Package[perl-DBD-mysql], Exec[yum-update] => Package[perl-DBD-mysql], Exec[yum-update] => Package[joe], Exec[yum-update] => Package[joe], Exec[yum-update] => Package[rkhunter], Exec[yum-update] => Package[rkhunter], Exec[yum-update] => Exec[yum-update], File[/etc/nagios/nrpe.cfg] => Service[nrpe], File[/etc/nagios/nrpe.cfg] => Service[nrpe], Exec[yum-update] => Service[nrpe], Exec[yum-update] => Package[vim], Exec[yum-update] => Package[vim], Exec[yum-update] => Package[rubygems], Exec[yum-update] => Package[rubygems], Exec[yum-update] => Service[rkhunter]
|