64 Commits

Author SHA1 Message Date
Gunnar Beutner
4a5fa5f17b Update Icinga 2 version in the Puppet manifest
fixes #6219
2014-05-16 13:33:30 +02:00
Gunnar Beutner
be6844c458 Fix problems with the Puppet manifest when PostgreSQL's default encoding isn't UTF-8
fixes #6211
2014-05-15 13:44:21 +02:00
Marius Hein
d681031b7b Vagrant/Icinga2: Add dependencies for test config
refs #6127
2014-05-09 18:40:46 +02:00
Marius Hein
8d42914a84 Vagrant/Icinga2: Upgrade to snapshots and optimize configuration
refs #6127
2014-05-09 18:36:35 +02:00
Marius Hein
5dd85a7ee1 Vagrant: Add Icinga2 and test configuration
refs #6127
2014-05-09 18:36:34 +02:00
Marius Hein
c4e36ec467 Puppet: File resources.ini set replace to false
fixes #6016
2014-04-30 13:23:50 +02:00
Marius Hein
eeb399a4d4 Revert "Puppet: Change of icingaweb2 configuration deploy"
This reverts commit f98a39fd5a9ebd72c9ec499e3eff3b5e536df121.
2014-04-30 13:04:41 +02:00
Johannes Meyer
f209393711 Add Mockery when provisioning vagrant
resolves #5623
2014-04-15 10:07:48 +02:00
Marius Hein
f98a39fd5a Puppet: Change of icingaweb2 configuration deploy
- Only ensure presence no replacement if changed
- Config files pulled out of the working tree
- To restore, delete icingaweb configuration directory
2014-04-01 10:18:10 +02:00
Thomas Gelf
cb5d90ad41 Simplify pre-bootstrapping web routing 2014-03-27 07:25:53 +00:00
Thomas Gelf
b0c2d9a0ac Symlink svg dir in vagrant box 2014-03-21 13:57:58 +00:00
Thomas Gelf
6d6d1d7a33 We need php-gd for PDF generation in our Vagrant box 2014-03-08 12:45:15 +01:00
Thomas Gelf
7a712c1f98 Default menu cleanup 2014-03-06 10:29:32 +00:00
Thomas Gelf
c50d000845 Vagrant config files 2014-03-04 16:16:07 +00:00
Thomas Gelf
a404b62cdb Add css and js.php to vagrant. You need a Puppet training, guys! 2014-03-04 15:22:37 +00:00
Eric Lippmann
07d04628cf Merge branch 'feature/installation-and-configuration-cleanup-5638'
Conflicts:
	config/config.ini.in
	library/Icinga/Application/ApplicationBootstrap.php
	library/Icinga/Application/Cli.php
	library/Icinga/Application/EmbeddedWeb.php
	library/Icinga/Application/Logger.php
	library/Icinga/Application/Modules/Manager.php
	library/Icinga/Application/Web.php
	library/Icinga/Authentication/Backend/DbUserBackend.php
	library/Icinga/Authentication/Manager.php
	library/Icinga/User/Preferences/IniStore.php
	test/php/library/Icinga/Application/LoggerTest.php
2014-03-03 19:03:39 +01:00
Eric Lippmann
7bf888a554 Vagrant: Add monitoring module config 2014-03-03 18:16:07 +01:00
Eric Lippmann
25665dec24 Vagrant: Add authentication.ini and resources.ini to /etc/icingaweb
refs #5638
2014-02-21 10:16:16 +01:00
Eric Lippmann
76769865da Vagrant: Fix public paths for the dev environment
refs #5638
refs #5554
2014-02-18 17:41:31 +01:00
Eric Lippmann
2b7f11a752 Vagrant: Set up dev environment without any config file yet
refs #5638
resolves #5554
2014-02-18 16:41:53 +01:00
Eric Lippmann
99cccac052 Vagrant: Temporary disable Icinga2 2014-02-04 17:37:24 +01:00
Eric Lippmann
8e645d0410 Vagrant: Fix first boot+provisioning of the virtual machine 2014-01-28 15:54:13 +01:00
Eric Lippmann
12fb3a73bd Vagrant: Rename nagios-plugins to monitoring-plugins
https://bugzilla.redhat.com/show_bug.cgi?id=1054340

fixes #5548
2014-01-22 13:44:53 +01:00
Eric Lippmann
ca1d50ae53 Rename Icinga 2 Web to Icinga Web 2 2013-10-23 15:11:06 +02:00
Eric Lippmann
f228e03c3a Vagrant VM: Update icinga-mysql to 1.10-beta and install icinga-web 1.10-beta
If you've already got a provisioned vm, you've to run
    vagrant ssh -c 'sudo mysql -e "drop database icinga;"'
before reprovisioning the machine
2013-10-23 12:46:34 +02:00
Marius Hein
115d07fb81 Vagrant manifest bugfix
refs #4941
2013-10-22 18:14:39 +02:00
Marius Hein
8c640cbab7 Fix missing database dependencies for vagrant/puppet
refs #4941
2013-10-22 17:50:21 +02:00
Marius Hein
f770075276 Autoconf: Fix database validation
refs #4941
2013-10-22 17:50:20 +02:00
Marius Hein
7c6355613f Change default path in tools and documentation
refs #4926
2013-10-22 11:56:36 +02:00
Marius Hein
8b419e15c4 Vagrant box configure icingaweb source
refs #4926
2013-10-22 11:39:06 +02:00
Eric Lippmann
b47a4d7864 Vagrant: Update nagios-plugins to version 1.5 2013-10-08 11:37:39 +02:00
Johannes Meyer
49eb9ea30f Fix some remaining issues
- Changed "this.fail" to "this.test.fail" in frontend regression test 4606
- Restored default timezone "Europe/Berlin"
- Added "var/log/*.log" to .gitignore
- Updated default.pp so that the user apache is part of the vagrant group

refs #4606
refs #4605
refs #4640
2013-08-29 13:21:33 +02:00
Matthias Jentsch
49cf62a9dc Fix database related bugs
Fix coding standards in database schemes. Use DbAdapterFactory in all unit
tests instead of creating own adapters. Fix DbUserBackend and DbStore to use
FETCH_OBJ, instead of FETCH_ASSOC, to handle it consistently in the whole
application. Remove unnecessary table columns from the "account" scheme.

refs #4577
refs #4578
refs #4596
refs #4599
refs #4627
2013-08-26 11:09:37 +02:00
Eric Lippmann
16e31d2e34 Vagrant: Fix populate preferences table 2013-08-19 14:14:50 +02:00
Jannis Moßhammer
208f889b86 Fix 'owner' attribute being 'user'
refs #4549
2013-08-16 17:51:39 +02:00
Eric Lippmann
e7db4b84f0 Vagrant: Create preferences table on database icingaweb for MySQL and PostgreSQL
refs #4549
2013-08-16 17:51:39 +02:00
Eric Lippmann
c7e8add75a Vagrant: Install Icinga command proxy which routes commands to both instances
refs #4549
2013-08-16 17:51:39 +02:00
Eric Lippmann
c3246c926d Vagrant: Remove directory /etc/icinga2-web
This directory is remnant which should've been long gone

refs #4549
2013-08-16 17:51:39 +02:00
Eric Lippmann
9b203ce698 Vagrant: Create and populate Icinga 2 Web MySQL and PostgreSQL databases
refs #4464
2013-08-16 17:51:39 +02:00
Eric Lippmann
63999c80ac Vagrant: Fix installation of perl-CPAN
refs #4506
2013-08-14 14:35:37 +02:00
Eric Lippmann
a2de4a8c22 Vagrant: Install Icinga plugins from Perl module Monitoring::Generator::TestConfig too
refs #4506
2013-08-13 17:36:57 +02:00
Eric Lippmann
0a5db0fb3a Vagrant: Install test config to both the MySQL and PostgreSQL Icinga instance
refs #4506
2013-08-13 17:36:57 +02:00
Eric Lippmann
6ce47f297b Vagrant: Install Perl module Monitoring::Generator::TestConfig
refs #4506
2013-08-13 17:36:56 +02:00
Eric Lippmann
89a2ad9cb5 Vagrant: Add php-ZendFramework-Db-Adapter-Pdo-Pgsql
refs #4443
2013-07-29 18:36:25 +02:00
Eric Lippmann
bcf53cbbd5 Vagrant: Add icinga_unittest databases
refs #4442
2013-07-29 18:35:40 +02:00
Eric Lippmann
dccb2189bd Vagrant: Add vagrant user to group icinga-cmd
The vagrant user is now allowed to interact with both the icinga
pipe and the livestatus socket.

refs #4366
2013-07-23 14:46:57 +02:00
Eric Lippmann
69400ce671 Vagrant: Update Icinga to 1.9.3 and Icinga 2 to 0.0.2
refs #4385
2013-07-22 14:48:05 +02:00
Eric Lippmann
7c50411270 Vargant: Dat motd 2013-06-28 16:13:44 +02:00
Eric Lippmann
5bc62d2889 Vagrant: Restart apache after icinga2-web.conf has been deployed 2013-06-28 13:57:18 +02:00
Eric Lippmann
e80ddb0af4 Fix missing software and enable apache rewrite rules
Add the jquery node module and the Zend PDO adapter for MySQL.

refs #4307
2013-06-28 13:48:14 +02:00