87 Commits

Author SHA1 Message Date
Alexander A. Klimov
d66198e555 Puppet module apache: install package mod_ssl
refs #11238
2016-02-26 13:56:06 +01:00
Alexander A. Klimov
4cd2469a5f Puppet module php: install package php-pecl-xdebug 2016-02-19 13:37:50 +01:00
Johannes Meyer
d896972f5f puppet: Add new openldap group based on the nis.schema 2015-11-11 13:04:26 +01:00
Johannes Meyer
cf7c99ff02 puppet: Correct DN used to add jdoe as member to the group Users 2015-11-11 13:03:55 +01:00
Johannes Meyer
6707bb990c puppet: Do not replace the authentication.ini if already existing 2015-10-21 15:45:36 +02:00
Eric Lippmann
e20d791309 Puppet: Enable pgsql 2015-09-28 17:31:23 +02:00
Eric Lippmann
df035ec0da Puppet: Enable openldap 2015-09-28 17:31:06 +02:00
Eric Lippmann
c06ef8dfed Puppet: Use hiera variables in icingaweb2::config::general 2015-08-03 10:38:24 +02:00
Eric Lippmann
222b91dfd1 Puppet: Fix that openldap core schemas are not correctly installed on Red Hat Linux 7
refs #9453
2015-07-31 16:24:21 +02:00
Eric Lippmann
9379faf9eb Puppet: Add openldap::schema for installing a schema
refs #9453
2015-07-31 16:23:51 +02:00
Eric Lippmann
df38e127e1 Puppet: Require php in phpd not vice versa
refs #9453
2015-07-31 16:23:22 +02:00
Eric Lippmann
cc1b26be0c Revert "Vagrant: slapd must be running, add provision hint to docs"
This reverts commit f0fc8b8e901ab741071ca5c15cdae6f287bbff50.

I'll fix this by introducing dependencies for the schema import.

refs #9453
2015-07-31 15:56:49 +02:00
Michael Friedrich
f0fc8b8e90 Vagrant: slapd must be running, add provision hint to docs
For some reason the initial ldap provisioning might fail even
after ensuring that slapd is running. Yet another `vagrant provision`
will fix the issue.

refs #9453
2015-07-24 14:33:06 +02:00
Eric Lippmann
593f90f330 Puppet: Fix that the LDAP server is empty when using CentOS 7 2015-07-23 12:40:51 +02:00
Eric Lippmann
b4861fe689 Puppet: Set date.timezone for PHP in a separate INI file 2015-07-23 12:40:12 +02:00
Eric Lippmann
af6def7d7f Puppet: Use strings for file modes 2015-07-23 12:39:36 +02:00
Eric Lippmann
67af7b5135 Puppet: Don't install icinga2-debuginfo 2015-07-23 12:39:12 +02:00
Eric Lippmann
cd4caf769b Puppet: Fix indent in puppet.sh
refs #9453
2015-07-20 16:48:40 +02:00
Eric Lippmann
a9bb42029c Puppet: Don't fail on createlang for PostgreSQL databases
refs #9453
2015-07-20 16:48:02 +02:00
Eric Lippmann
af4dbadd36 Puppet: Use mariadb on RHEL/CentOS >= 7
refs #9453
2015-07-20 16:47:29 +02:00
Eric Lippmann
2ac27e3325 Puppet: Fix icinga_packages to use the major release version of the OS
refs #9453
2015-07-20 16:46:25 +02:00
Eric Lippmann
7f8c589cdb Puppet: Fix epel to use the major release version of the OS
refs #9453
2015-07-20 16:45:21 +02:00
Eric Lippmann
b74b10a6d0 Puppet: Disable api feature of Icinga 2
refs #9453
2015-07-20 16:44:48 +02:00
Eric Lippmann
33aa78d8b7 Puppet: Support Apache 2.4
refs #9453
2015-07-20 16:44:00 +02:00
Eric Lippmann
2df7c60a19 puppet: Provision the roles.ini
fixes #8617
2015-03-05 17:16:21 +01:00
Alexander Klimov
cfaad099cb Puppet: icinga2_mysql: instantiate icinga2::config manually as icinga2::feature doesn't have the parameter $source anymore 2015-02-12 12:39:33 +01:00
Alexander Klimov
be1f1955ec Puppet: icinga2_dev: disable Icinga 2 feature `ido-pgsql' 2015-02-12 12:39:32 +01:00
Alexander Klimov
c1af7415e7 Puppet: make icinga2::feature disableable 2015-02-12 12:39:32 +01:00
Johannes Meyer
50fc85d7ff Rename authentication type "autologin" to "external"
refs #8274
2015-01-27 09:49:36 +01:00
Eric Lippmann
e98b6f1560 puppet: Do not enable the Icinga 2 feature ido-pgsql
Because Icinga 2 does not handle more than one IDO connection properly, the ido-pgsql will not be enabled by default.
2015-01-20 15:13:07 +01:00
Eric Lippmann
925bc80115 puppet: Add vagrant to the icingaweb2 group 2015-01-20 15:12:43 +01:00
Eric Lippmann
3a3b1fbe51 puppet: Fix typo introduced by last commit 2015-01-20 12:54:14 +01:00
Eric Lippmann
478a0a0d47 puppet: Provision the intl and gd PHP module
fixes #8107
2015-01-20 10:11:00 +01:00
Eric Lippmann
b065a9defd puppet: Provision the PHP ImageMagick Module
resolves #8108
2015-01-20 10:07:27 +01:00
Eric Lippmann
5ccd290490 puppet/postgres: Allow connections made by Icinga Web 2 2015-01-19 15:07:37 +01:00
Eric Lippmann
ae927cf043 puppet/postgres: Allow connections made by Icinga 2
fixes #8109
2015-01-19 13:53:39 +01:00
Eric Lippmann
ae4a9fe50c puppet: Use hiera for defining the icinga web group 2015-01-19 11:43:39 +01:00
Eric Lippmann
94a4b4425f puppet: Use icingaweb2 instead of icingaweb in paths and database setup 2014-12-29 15:42:24 +01:00
Eric Lippmann
8728b3f125 puppet: Add user 'vagrant' to group 'icingaweb' 2014-12-18 17:17:59 +01:00
Eric Lippmann
0b95892764 puppet: Add note to the icingacli module that it's not reuseable 2014-12-18 17:09:52 +01:00
Eric Lippmann
87c5af7df9 Merge branch 'master' into feature/deduplicate-puppet-code-6842 2014-12-15 18:03:38 +01:00
Eric Lippmann
8dc61fc709 puppet: Add a manifest for provisioning puppet
refs #6842
2014-12-15 18:00:01 +01:00
Eric Lippmann
379da5e5f3 puppet: Provision the default node instead of 'localhost'
refs #6842
2014-12-15 14:50:40 +01:00
Eric Lippmann
ea69b3f709 puppet: Add the preferences configuration directory
refs #6842
2014-12-15 13:44:32 +01:00
Eric Lippmann
37b9aa36ec puppet: Update TODO
refs #6842
2014-12-15 13:40:33 +01:00
Eric Lippmann
31a05c90a3 Merge branch 'master' into feature/deduplicate-puppet-code-6842 2014-12-15 12:37:10 +01:00
Eric Lippmann
575b6778f1 puppet: Provision epel repository first
It should not be necesarry to require the epel repostiry where it is used.

refs #6842
2014-12-15 12:25:11 +01:00
Eric Lippmann
60b8529db0 Revert "puppet: Remove module cmmi_dir"
This reverts commit 2e8f30d440d3964852d725f5e0efa142feef991c.

It's in use :)
2014-12-15 12:23:48 +01:00
Eric Lippmann
57fdee3373 puppet: Remove profile icinga_pgsql
Not in use.

refs #6842
2014-12-15 12:23:00 +01:00
Eric Lippmann
11111b0d09 puppet: Remove profile icinga_mysql
Not in use.

refs #6842
2014-12-15 12:22:43 +01:00