Commit Graph

58 Commits

Author SHA1 Message Date
Alexander Klimov fb6b2a7273 icingaweb2_dev: install Mockery 2014-11-26 14:03:04 +01:00
Alexander Klimov 9e23ca0920 icingaweb2_dev: add default user `icingaadmin' 2014-11-26 12:32:22 +01:00
Alexander Klimov 0bec42930b icingaweb2_dev: enable LDAP authentication 2014-11-25 18:11:25 +01:00
Alexander Klimov ef2758125b icingaweb2_dev: populate openldap 2014-11-25 17:50:33 +01:00
Alexander Klimov 777ced392f icingaweb2_dev: change default log level to `DEBUG' 2014-11-25 17:46:29 +01:00
Alexander Klimov 13059aa236 icinga2_dev: use module `icinga2_pgsql' 2014-11-25 16:53:29 +01:00
Alexander Klimov 2cf7563f2e icingaweb2_dev: drop backend `localfile' 2014-11-25 16:25:11 +01:00
Alexander Klimov 8959fa3602 icingaweb2_dev: add resource for PgSQL 2014-11-25 16:15:37 +01:00
Alexander Klimov fbe603c23f Merge branch 'master' into feature/deduplicate-puppet-code-6842 2014-11-25 13:58:35 +01:00
Alexander Klimov edd8eced5d icingaweb2_dev: update SQL schema file paths 2014-11-25 12:55:51 +01:00
Alexander Klimov 1ce99d277a Merge branch 'master' into feature/deduplicate-puppet-code-6842
Conflicts:
	.vagrant-puppet/manifests/default.pp
	packages/rpm/etc/icingaweb2/resources.ini
2014-11-25 12:29:42 +01:00
Alexander Klimov 607b0fc0c4 icingaweb2_dev: include and require Class[icinga_packages]
refs #6842
2014-11-24 14:44:17 +01:00
Alexander Klimov 64445ae887 icingaweb2_dev: add Package[icinga-gui]
refs #6842
2014-10-30 17:25:41 +01:00
Alexander Klimov 38c97587a4 icingaweb2_dev: enable `test' module
refs #6842
2014-10-30 17:03:09 +01:00
Alexander Klimov 9471cede3f icingaweb2_dev: add Package[php-phpunit-PHPUnit]
refs #6842
2014-10-30 16:57:17 +01:00
Alexander Klimov ba368f0af5 Change Icinga Web 2's cfg dir's mode
6750 -> 6755

refs #6842
2014-10-30 14:02:48 +01:00
Alexander Klimov a4c4f50113 icingaweb2_dev: iptables: descend index of insertion
refs #6842
2014-10-21 12:22:17 +02:00
Alexander Klimov 81d49db566 icingaweb2_dev: provide Package[php-ldap]
refs #6842
2014-10-20 16:12:14 +02:00
Alexander Klimov 3c10d471cd Update `icingaweb2_dev' profile's file 'config.ini'
refs #6842
2014-10-20 15:56:00 +02:00
Alexander Klimov d87058c555 Profile `icingaweb2_dev': add Exec[iptables-allow-http]
refs #6842
2014-09-30 11:17:02 +02:00
Alexander Klimov eef13ea667 icingaweb2_dev: add Group[icingacmd]
refs #6842
2014-09-15 16:19:07 +02:00
Alexander Klimov 8135ccaa95 icingaweb2_dev: change log file path to '/var/log/icingaweb.log'
refs #6842
2014-09-15 16:18:31 +02:00
Alexander Klimov 72d74c1132 Replace Package[icingacli] w/ Class[icingacli]
refs #6842
2014-09-15 14:56:56 +02:00
Alexander Klimov 5b1377e5df Enable module 'monitoring' as user 'apache'
refs #6842
2014-09-15 14:20:13 +02:00
Alexander Klimov 8fd3b94009 icingaweb2_dev: add File[/etc/icingaweb/enabledModules]
refs #6842
2014-09-15 13:35:14 +02:00
Alexander Klimov 1f547aa1ec Profile `icingaweb2_dev': add user `apache' to group `icingacmd'
refs #6842
2014-09-12 19:03:17 +02:00
Alexander Klimov ec9c174139 icingaweb2::config::general: hardcode '/etc/icingaweb' once less
refs #6842
2014-09-12 18:59:20 +02:00
Alexander Klimov 17db985a37 Profile `icinga2_dev': include monitoring_plugins and monitoring_test_config
refs #6842
2014-09-12 13:23:44 +02:00
Alexander Klimov 8ad9c7f10a Rename resource `ido-icinga2' -> `ido'
refs #6842
2014-09-11 12:10:18 +02:00
Alexander Klimov 97f88fbe74 Profile `icingaweb2_dev': enable 'monitoring' module via icingacli
refs #6842
2014-09-11 11:53:20 +02:00
Alexander Klimov 6b8c477b30 Profile `icingaweb2_dev': notify Service[apache] after installing ZendFramework
refs #6842
2014-09-11 11:30:24 +02:00
Alexander Klimov cad539aa59 Profile `icingaweb2_dev': install Package[php-pdo]
refs #6842
2014-09-11 11:17:51 +02:00
Alexander Klimov a4384b6dd3 Profile `icingaweb2_dev': include zend_framework
refs #6842
2014-09-11 10:30:06 +02:00
Alexander Klimov 0b1f3183ad Make `icingaweb2::config::general' responsible for parent directory creation
refs #6842
2014-09-10 18:41:49 +02:00
Alexander Klimov e5ca8eb626 Profile `icingaweb2_dev': include php
refs #6842
2014-09-10 18:27:27 +02:00
Alexander Klimov 413634280e Exec: prefer "user => ..." rather than "command => 'sudo -u ..."
refs #6842
2014-09-10 17:49:17 +02:00
Alexander Klimov e124a4254d icinga2::config: hardcode '/etc/icinga2' once less
refs #6842
2014-09-10 14:38:18 +02:00
Alexander Klimov 65a65ae2b3 Profile `icingaweb2_dev': require module `apache'
refs #6842
2014-09-10 11:48:14 +02:00
Alexander Klimov a33042bcc9 Profile `icingaweb2_dev': add `path' for Exec
refs #6842
2014-09-10 11:27:28 +02:00
Alexander Klimov 260ec95771 Rename `icingaweb2::config' to `icingaweb2::config::general'
refs #6842
2014-09-10 11:24:15 +02:00
Alexander Klimov 924a511386 Profile `icingaweb2_dev': add config files to 'modules/monitoring'
backends.ini
config.ini
instances.ini

refs #6842
2014-09-09 18:00:26 +02:00
Alexander Klimov 07c4591499 Profile `icingaweb2_dev': add config file 'config.ini'
refs #6842
2014-09-09 17:46:00 +02:00
Alexander Klimov 0fbe072747 Profile `icingaweb2_dev': add config file 'authentication.ini'
refs #6842
2014-09-09 16:27:26 +02:00
Alexander Klimov 858e7c2f9e Profile `icingaweb2_dev': add config file 'resources.ini'
refs #6842
2014-09-09 16:18:09 +02:00
Alexander Klimov 1e511a0e3a Rename `icingaweb2::config::monitoring' to `icingaweb2::config::module'
refs #6842
2014-09-09 14:48:55 +02:00
Alexander Klimov 7e4feb748d Profile `icingaweb2_dev': softcode '/etc/icingaweb' as $cfgpath
refs #6842
2014-09-09 14:45:04 +02:00
Alexander Klimov 6aa2dcdd72 Profile `icingaweb2_dev': outsource Icinga Web 2 config file provision into (new) `define's
icingaweb2::config
icingaweb2::config::monitoring

refs #6842
2014-09-09 13:40:16 +02:00
Alexander Klimov 77719be042 Profile `icingaweb2_dev': deduplicate DB creation/population
refs #6842
2014-09-09 13:19:12 +02:00
Alexander Klimov 2c0d71ad95 Rename profile `icingaweb2' to `icingaweb2_dev'
refs #6842
2014-09-08 12:24:28 +02:00
Alexander Klimov 4d32685316 Module (profile) 'icinga2_dev': add documentation
refs #6842
2014-09-02 16:41:16 +02:00