Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add role Icinga Web 2 #161

Merged
merged 40 commits into from
Jul 5, 2023
Merged
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
6fa72fd
added local/vagrant/vbox test scenario
mkayontour May 5, 2023
53e18ec
added icingaweb2 role first layout
mkayontour May 5, 2023
536db03
changed task names
mkayontour May 31, 2023
cde9cfe
added pgsql setup tasks
mkayontour May 31, 2023
c2c5dd7
remove wrong ternary function
mkayontour May 31, 2023
f1501d1
remove icingaweb2_db defaults
mkayontour May 31, 2023
2bbabb7
add director module support
mkayontour Jun 7, 2023
cb1f9fe
add list support for ini options
mkayontour Jun 7, 2023
90e7b95
add tests for icingaweb2_roles dictionary
mkayontour Jun 7, 2023
89ce408
add list handling for ini values
mkayontour Jun 28, 2023
56bf748
fix lint syntax
mkayontour Jun 29, 2023
d29e436
deactivate icinga2 test config
mkayontour Jun 29, 2023
f5db2ab
remove default packages from defaults
mkayontour Jun 29, 2023
a422b7d
add permissions for config dir
mkayontour Jun 29, 2023
e9222e2
Adds IcingaDB-Web support (#159)
mocdaniel Jul 3, 2023
b3c93a6
remove enable module to seperate enabling and configuration
mkayontour Jul 3, 2023
b49ad78
provide generic module configuration
mkayontour Jul 3, 2023
85c0253
use generic module config in monitoring
mkayontour Jul 3, 2023
72d9c09
change icingadb web module package
mkayontour Jul 3, 2023
742a6a9
rename to generic module
mkayontour Jul 3, 2023
3542064
use generic module config generation
mkayontour Jul 3, 2023
8a54cb4
add module director
mkayontour Jul 4, 2023
164c1d7
add module names to task for readability
mkayontour Jul 4, 2023
f77d7d4
update local-default molecule testing
mkayontour Jul 4, 2023
7fea93b
add documentation
mkayontour Jul 4, 2023
1a5828d
change module name in default example
mkayontour Jul 4, 2023
3415910
remove unused config.ini template
mkayontour Jul 4, 2023
5762829
change name of task
mkayontour Jul 5, 2023
62d86d2
delete unused commentary
mkayontour Jul 5, 2023
c7153ac
fix linter spacing issue
mkayontour Jul 5, 2023
e96b7f2
fix linter spacing issue
mkayontour Jul 5, 2023
a520b25
remove unused comments
mkayontour Jul 5, 2023
604619d
remove unsupported python2 tests
mkayontour Jul 5, 2023
5dead8f
add docu and remove examples
mkayontour Jul 5, 2023
547a925
update build to supported ansible versions
mkayontour Jul 5, 2023
36e42cf
update build requirements
mkayontour Jul 5, 2023
4049d51
renamed requirements file
mkayontour Jul 5, 2023
97a56f6
removed least suppported python version
mkayontour Jul 5, 2023
ac562b7
remove default dependency on icingaweb2 from packages
mkayontour Jul 5, 2023
dafe6cd
add documentation for module monitoring
mkayontour Jul 5, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add tests for icingaweb2_roles dictionary
  • Loading branch information
mkayontour committed Jun 7, 2023
commit 90e7b956228c57fda45bc201d62d06ea83272f14
28 changes: 22 additions & 6 deletions molecule/local-default/converge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,26 @@
hosts: all
become: true
vars:
icingaweb2_roles:
my_admins:
users:
- blubber
- robby
permissions:
- "config/*"
- "module/monitoring"
- "monitoring/commands/schedule-check"
'monitoring/filter/objects': "host_name=*win*"
icingaweb2_db:
type: mysql
name: icingaweb
host: 127.0.0.1
user: icingaweb
password: icingaweb
icingaweb2_admin_username: admin
icingaweb2_admin_password: admin
icingadb_database_import_schema: true
icingaweb2_db_import_schema: true
icingadb_database_import_schema: true
mysql_innodb_file_format: barracuda
mysql_innodb_large_prefix: 1
mysql_innodb_file_per_table: 1
Expand All @@ -18,12 +34,12 @@
host: "%"
password: icingadb
priv: "icingadb.*:ALL"
- name: icingaweb2
- name: icingaweb
host: "%"
password: icingaweb2
priv: "icingaweb2.*:ALL"
password: icingaweb
priv: "icingaweb.*:ALL"
mysql_databases:
- name: icingaweb2
- name: icingaweb
- name: foobar
- name: icingadb
collation: utf8mb4_general_ci
Expand Down Expand Up @@ -73,6 +89,6 @@
- icinga.icinga
roles:
- repos
- icinga2
#- icinga2
- geerlingguy.mysql
- icingaweb2