example42/puppet-icinga — pull request #17 by Uranellus (2013-03-21 21:42:26+00:00)
Title: fixing the dependency cycle that is created when using icinga::command.

Example after creating a icinga::command

```puppet
icinga::command { 'check_https':
command_line => '$USER1$/check_http -S -H $HOSTADDRESS$'
}
```

![dotfile](https://f.cloud.github.com/assets/129312/288295/18b2b980-9270-11e2-8a72-8bc33a38d97e.png)

```dot
digraph Resource_Cycles {
label = "Resource Cycles"
"File[/etc/icinga/auto.d/commands/check_https.cfg]" -> "Service[icinga]" -> "Class[Icinga]" ->
"Icinga::Command[check_https]" -> "File[/etc/icinga/auto.d/commands/check_https.cfg]"
}
```

(File[/etc/icinga/auto.d/commands/check_https.cfg] => Service[icinga] => Class[Icinga] => Icinga::Command[check_https]
=> File[/etc/icinga/auto.d/commands/check_https.cfg])