]> granicus.if.org Git - icinga2/commitdiff
Vagrant: Create symlink for the command pipe.
authorGunnar Beutner <gunnar@beutner.name>
Wed, 16 Oct 2013 19:31:29 +0000 (21:31 +0200)
committerGunnar Beutner <gunnar@beutner.name>
Wed, 16 Oct 2013 19:31:29 +0000 (21:31 +0200)
.vagrant-puppet/modules/icinga-web/manifests/init.pp

index d017ae9477ce8732bf3a48275d29622558fcf818..996e21e72a48a30be0a67a472cd08725b3bf8547 100644 (file)
@@ -32,4 +32,17 @@ class icinga-web {
     command => 'mysql -uicinga_web -picinga_web icinga_web < /usr/share/icinga-web/etc/schema/mysql.sql',
     require => [ Package['icinga-web'], Exec['create-mysql-icinga-web-db'] ]
   }
+
+  exec { 'create-icinga1x-spool-dir':
+    path => '/bin:/usr/bin:/sbin:/usr/sbin',
+    unless => 'test -d /var/spool/icinga/cmd',
+       command => 'mkdir -p /var/spool/icinga/cmd',
+  }
+
+  exec { 'create-icinga1x-command-symlink':
+    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']
+  }
 }