Skip to content

Commit

Permalink
fix #79 Some fixes to install only icingaweb2 with icingadb module
Browse files Browse the repository at this point in the history
  • Loading branch information
lbetz committed Oct 4, 2023
1 parent 4de654a commit ba3f8a7
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 272 deletions.
32 changes: 30 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Change Log
# Changelog

## [v1.2.5](https://github.com/netways/icinga-installer/tree/v1.2.5) (2023-07-17)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v1.2.4...v1.2.5)

**Fixed bugs:**
Expand All @@ -10,6 +11,7 @@
- Manage PHP apache config file as empty to protect apache updates [\#75](https://github.com/NETWAYS/icinga-installer/pull/75) ([lbetz](https://github.com/lbetz))

## [v1.2.4](https://github.com/netways/icinga-installer/tree/v1.2.4) (2023-05-12)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v1.2.3...v1.2.4)

**Fixed bugs:**
Expand All @@ -26,6 +28,7 @@
- Update README [\#70](https://github.com/NETWAYS/icinga-installer/pull/70) ([martialblog](https://github.com/martialblog))

## [v1.2.3](https://github.com/netways/icinga-installer/tree/v1.2.3) (2023-04-19)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v1.2.2...v1.2.3)

**Fixed bugs:**
Expand All @@ -34,6 +37,7 @@
- Downgrade mysql module because of api changes for tis\_options in mysql::db [\#65](https://github.com/NETWAYS/icinga-installer/pull/65) ([lbetz](https://github.com/lbetz))

## [v1.2.2](https://github.com/netways/icinga-installer/tree/v1.2.2) (2023-04-15)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v1.2.1...v1.2.2)

**Fixed bugs:**
Expand All @@ -42,6 +46,7 @@
- Update minor and bugfix releases of some puppet modules [\#63](https://github.com/NETWAYS/icinga-installer/pull/63) ([lbetz](https://github.com/lbetz))

## [v1.2.1](https://github.com/netways/icinga-installer/tree/v1.2.1) (2023-04-03)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v1.2.0...v1.2.1)

**Fixed bugs:**
Expand All @@ -58,6 +63,7 @@
- Add more stuff to the documentation [\#60](https://github.com/NETWAYS/icinga-installer/pull/60) ([lbetz](https://github.com/lbetz))

## [v1.2.0](https://github.com/netways/icinga-installer/tree/v1.2.0) (2023-03-11)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v1.1.0...v1.2.0)

**Implemented enhancements:**
Expand All @@ -68,6 +74,7 @@
- Support auth method LDAP and Active Directory [\#23](https://github.com/NETWAYS/icinga-installer/issues/23)

## [v1.1.0](https://github.com/netways/icinga-installer/tree/v1.1.0) (2023-03-06)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v1.0.0...v1.1.0)

**Implemented enhancements:**
Expand All @@ -79,6 +86,7 @@
- Add web modules for reporting [\#22](https://github.com/NETWAYS/icinga-installer/issues/22)

## [v1.0.0](https://github.com/netways/icinga-installer/tree/v1.0.0) (2023-02-11)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.7.1...v1.0.0)

**Implemented enhancements:**
Expand All @@ -93,13 +101,15 @@
- Bump puppet/php to v8.2.0 [\#51](https://github.com/NETWAYS/icinga-installer/pull/51) ([martialblog](https://github.com/martialblog))

## [v0.7.1](https://github.com/netways/icinga-installer/tree/v0.7.1) (2022-08-01)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.7.0...v0.7.1)

**Fixed bugs:**

- Scenario server-ido-mysql failed on RHEL/CentOS 7 [\#49](https://github.com/NETWAYS/icinga-installer/issues/49)

## [v0.7.0](https://github.com/netways/icinga-installer/tree/v0.7.0) (2022-07-26)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.6.3...v0.7.0)

**Implemented enhancements:**
Expand All @@ -116,13 +126,15 @@
- Missing epel repo for AlmaLinux und Rocky [\#48](https://github.com/NETWAYS/icinga-installer/issues/48)

## [v0.6.3](https://github.com/netways/icinga-installer/tree/v0.6.3) (2022-06-08)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.6.2...v0.6.3)

**Fixed bugs:**

- Update puppet module icinga2 to bugfix release 3.3.1 [\#41](https://github.com/NETWAYS/icinga-installer/issues/41)

## [v0.6.2](https://github.com/netways/icinga-installer/tree/v0.6.2) (2022-05-31)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.6.1...v0.6.2)

**Implemented enhancements:**
Expand All @@ -140,6 +152,7 @@
- Add how to install on RHEL to documentation [\#34](https://github.com/NETWAYS/icinga-installer/issues/34)

## [v0.6.1](https://github.com/netways/icinga-installer/tree/v0.6.1) (2022-01-29)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.6.0...v0.6.1)

**Fixed bugs:**
Expand All @@ -148,6 +161,7 @@
- Add misisng class apache::vhosts [\#30](https://github.com/NETWAYS/icinga-installer/issues/30)

## [v0.6.0](https://github.com/netways/icinga-installer/tree/v0.6.0) (2022-01-18)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.5.0...v0.6.0)

**Implemented enhancements:**
Expand All @@ -164,6 +178,7 @@
- Updating Apache after installation breaks Apache config on RHEL [\#24](https://github.com/NETWAYS/icinga-installer/issues/24)

## [v0.5.0](https://github.com/netways/icinga-installer/tree/v0.5.0) (2021-11-08)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.4.5...v0.5.0)

**Implemented enhancements:**
Expand All @@ -176,6 +191,7 @@
- Small fixes to documentation [\#17](https://github.com/NETWAYS/icinga-installer/pull/17) ([widhalmt](https://github.com/widhalmt))

## [v0.4.5](https://github.com/netways/icinga-installer/tree/v0.4.5) (2021-09-03)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.4.3...v0.4.5)

**Fixed bugs:**
Expand All @@ -184,13 +200,15 @@
- Cannot install PostgreSQL IDO with Puppet 5 [\#14](https://github.com/NETWAYS/icinga-installer/issues/14)

## [v0.4.3](https://github.com/netways/icinga-installer/tree/v0.4.3) (2021-08-17)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.4.2...v0.4.3)

**Fixed bugs:**

- Resource type not found Icinga2::LogSeverity [\#13](https://github.com/NETWAYS/icinga-installer/issues/13)

## [v0.4.2](https://github.com/netways/icinga-installer/tree/v0.4.2) (2021-07-16)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.4.1...v0.4.2)

**Implemented enhancements:**
Expand All @@ -200,9 +218,11 @@
- Re-add scenario server-pgsql [\#9](https://github.com/NETWAYS/icinga-installer/issues/9)

## [v0.4.1](https://github.com/netways/icinga-installer/tree/v0.4.1) (2021-06-21)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.4.0...v0.4.1)

## [v0.4.0](https://github.com/netways/icinga-installer/tree/v0.4.0) (2021-06-18)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.3.0...v0.4.0)

**Implemented enhancements:**
Expand All @@ -213,6 +233,7 @@
- add feature graphite [\#4](https://github.com/NETWAYS/icinga-installer/issues/4)

## [v0.3.0](https://github.com/netways/icinga-installer/tree/v0.3.0) (2021-03-15)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.2.1...v0.3.0)

**Implemented enhancements:**
Expand All @@ -221,18 +242,25 @@
- pin puppetfile versions [\#1](https://github.com/NETWAYS/icinga-installer/issues/1)

## [v0.2.1](https://github.com/netways/icinga-installer/tree/v0.2.1) (2021-03-04)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.2.0...v0.2.1)

## [v0.2.0](https://github.com/netways/icinga-installer/tree/v0.2.0) (2021-03-04)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.1.3...v0.2.0)

## [v0.1.3](https://github.com/netways/icinga-installer/tree/v0.1.3) (2021-02-26)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.1.2...v0.1.3)

## [v0.1.2](https://github.com/netways/icinga-installer/tree/v0.1.2) (2021-02-23)

[Full Changelog](https://github.com/netways/icinga-installer/compare/v0.1.1...v0.1.2)

## [v0.1.1](https://github.com/netways/icinga-installer/tree/v0.1.1) (2021-02-22)

[Full Changelog](https://github.com/netways/icinga-installer/compare/6e626639c049c3a984213f614902a4e031060dca...v0.1.1)



\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
13 changes: 13 additions & 0 deletions REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -888,6 +888,10 @@ $api_host:: Icinga API endpoint to send comman

$api_password:: Icinga API password.

== IcingaDB parameters:

$icingadb:: Enable the deprecated IDO based monitoring module.

=== IcingaDB: condition: $icingadb

$icingadb_db_type:: Set IcingaDB backend database type.
Expand Down Expand Up @@ -996,6 +1000,7 @@ The following parameters are available in the `install::web` class:
* [`create_database`](#-install--web--create_database)
* [`api_host`](#-install--web--api_host)
* [`api_password`](#-install--web--api_password)
* [`icingadb`](#-install--web--icingadb)
* [`icingadb_db_type`](#-install--web--icingadb_db_type)
* [`icingadb_db_host`](#-install--web--icingadb_db_host)
* [`icingadb_db_port`](#-install--web--icingadb_db_port)
Expand Down Expand Up @@ -1131,6 +1136,14 @@ Data type: `String`

Default value: `$install::params::web_api_password`

##### <a name="-install--web--icingadb"></a>`icingadb`

Data type: `Boolean`



Default value: `false`

##### <a name="-install--web--icingadb_db_type"></a>`icingadb_db_type`

Data type: `Enum['mysql', 'pgsql']`
Expand Down
5 changes: 3 additions & 2 deletions config/server-db-mysql-answers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,9 @@ install::web:
icingaweb: true
db_type: mysql
create_database: true
ido_db_type: mysql
ido_create_database: true
icingadb: true
icingadb_db_type: mysql
ido: false
director: true
director_db_type: mysql
director_create_database: true
Expand Down
5 changes: 3 additions & 2 deletions config/server-db-pgsql-answers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,9 @@ install::web:
icingaweb: true
db_type: pgsql
create_database: true
ido_db_type: pgsql
ido_create_database: true
icingadb: true
icingadb_db_type: pgsql
ido: false
director: true
director_db_type: pgsql
director_create_database: true
Expand Down
Loading

0 comments on commit ba3f8a7

Please sign in to comment.