fix icinga::cgi

the original version would have created a circular symlink from target
-> config -> target.
Merge pull request #22 from DavidS/master

fix icinga::cgi
Set up Icinga-Web on/for Ubuntu
Added apache for monitoring, made tpls configurable
Added sysstat support and fixed dependency management
Allow extra perms on /var/lib/icinga/rw

The Icinga module rightfully sets the proper fileperms on
the /var/lib/icinga/rw directory. However, I'm running
Icinga under a different user/group (mod_ruid2 ftw), and
as such needed to set a different group on the aforementioned
directory.

Therefore, I made the file resource a virtual one, allowing
one to overwrite it:

  File <| title == '/var/lib/icinga/rw' |> {
    owner   => 'nagios',
    group   => 'icingagui',
    recurse => false,
    backup  => false,
    require => User[ 'icingagui' ],
    notify  => Service[ 'apache' ]
  }

  realize( File['/var/lib/icinga/rw'] )
Making Icinga (-web) work at once :D
Made icinga-web httpd conf configurable