]> granicus.if.org Git - icinga2/commitdiff
Vagrant: Fix icinga-web command pipe.
authorMichael Friedrich <Michael.Friedrich@netways.de>
Fri, 18 Oct 2013 20:34:44 +0000 (22:34 +0200)
committerMichael Friedrich <Michael.Friedrich@netways.de>
Fri, 18 Oct 2013 20:34:44 +0000 (22:34 +0200)
fixes #4873

.vagrant-puppet/modules/icinga-web/manifests/init.pp

index 996e21e72a48a30be0a67a472cd08725b3bf8547..2c8ce7d35b950d0c26cd4a199681e4ba4f078881 100644 (file)
@@ -33,16 +33,16 @@ class icinga-web {
     require => [ Package['icinga-web'], Exec['create-mysql-icinga-web-db'] ]
   }
 
-  exec { 'create-icinga1x-spool-dir':
+  exec { 'set-icinga2-cmd-pipe-path':
     path => '/bin:/usr/bin:/sbin:/usr/sbin',
-    unless => 'test -d /var/spool/icinga/cmd',
-       command => 'mkdir -p /var/spool/icinga/cmd',
+    command => 'sed -i \'s/\/var\/spool\/icinga\/cmd\/icinga.cmd/\/var\/run\/icinga2\/cmd\/icinga2.cmd/g\' /etc/icinga-web/conf.d/access.xml',
+    require => Package['icinga-web']
   }
 
-  exec { 'create-icinga1x-command-symlink':
+  exec { 'clear-config-cache':
     path => '/bin:/usr/bin:/sbin:/usr/sbin',
-    unless => 'test -L /var/spool/icinga/cmd/icinga.cmd',
-       command => 'ln -sf /var/run/icinga2/cmd/icinga2.cmd /var/spool/icinga/cmd/icinga.cmd',
-       require => Exec['create-icinga1x-spool-dir']
+    command => '/usr/bin/icinga-web-clearcache',
+    require => Exec['set-icinga2-cmd-pipe-path']
   }
+
 }