Commit Graph

92 Commits

Author SHA1 Message Date
Rico 3c26b78996
qzwi: enable mariadb, add wordpress nginx vhost 2022-05-18 15:52:14 +02:00
Rico 4d9b52adf3
nginx: add wordpress extras file for qzwi node 2022-05-18 15:51:43 +02:00
Rico d6db3ac8ca
defaults.py: adjust email address for nginx security info 2022-05-18 15:51:32 +02:00
Rico 300e2b1506
add mariadb bundle 2022-05-18 15:51:11 +02:00
Rico acd35c1f5e
update bundlewrap to 4.13.6 2022-05-18 15:03:07 +02:00
Rico fa88e52ca0 Merge pull request 'nc_checks' (#5) from nc_checks into main
Reviewed-on: #5
2022-03-05 17:35:54 +00:00
Rico 66984d1359
letsencrypt: moved to rsa as key also
some apps may not work with ECC certificates, e.g. some iOS apps
2022-03-05 18:24:57 +01:00
Rico 110f55291e
nginx: add fpm.conf 2022-03-05 17:08:17 +01:00
Rico 9fe8a210be
nginx: adjust nextcloud config to make sure basic checks pass 2022-03-05 16:56:39 +01:00
Rico 53c1568f80
php: enable memcached apcu module in php.ini for php cli
this is required for nextclouds occ tool
2022-03-05 16:15:05 +01:00
Franzi 30dc638ed2
qzwi: fix filters for ldap-frontend 2022-02-25 15:36:51 +01:00
Franzi d9da4345b2
bundles/openldap: remove no longer required openldap schema 2022-02-25 15:31:13 +01:00
Franzi 5f5de3f109
bundles/elasticsearch: add override.conf 2022-02-25 15:10:47 +01:00
Franzi 908a6420b3
bundles/users: set cascade_skip=False if user has a password set 2022-02-25 15:05:05 +01:00
Franzi 2e94aabfa6
bundles/users: unset PROMPT_COMMAND 2022-02-25 15:04:49 +01:00
Franzi 421b27b6a7
bundles/basic: install kitty-terminfo instead of manually deploying a terminfo file 2022-02-25 15:04:15 +01:00
Franzi 4894dccd79
qzwi: add comment about how to use elasticsearch 2022-01-09 22:15:42 +01:00
Franzi 2e907264fd
add bundle:elasticsearch 2022-01-09 22:04:11 +01:00
Rico 764f70b603 Merge pull request 'monit' (#4) from monit into main
Reviewed-on: #4
2022-01-04 18:25:08 +00:00
Franzi 5a97e04eec
add backupserver 2022-01-04 19:23:26 +01:00
Rico 082b1fa07d
redis: add monit integration 2022-01-04 13:43:34 +01:00
Rico 2cbe3e3b53
monit: fix service name definition 2022-01-04 13:43:15 +01:00
Rico d317ef17d0
openssh: add monit integration 2022-01-04 13:37:32 +01:00
Rico d5195f3355
monit: remove sshd monitoring 2022-01-04 13:37:24 +01:00
Rico 424e2948f8
openldap: add monit integration 2022-01-04 13:34:04 +01:00
Rico 13805532bd
monit: add option to check a port without a specific protocol
monit does not support all the protocol we use, e.g. ldaps. therefore we can
only use a generic tcp check for some ports.
2022-01-04 13:33:50 +01:00
Rico 00d9152007
ldap-frontend: add monit integration 2022-01-04 13:19:27 +01:00
Rico 201487549e
postfix: add monit integration 2022-01-04 13:15:54 +01:00
Rico 917d2b9a2c
monit: remove postfix check; sort service items 2022-01-04 13:15:36 +01:00
Rico 2960c1d5d8
nginx: remove telegraf and icinga2 metadata reactors 2022-01-04 12:01:42 +01:00
Rico 210eb40aa6
nginx: do not check port 80 explicitely with monit 2022-01-04 12:00:50 +01:00
Rico 18b2ebbcc0
nginx: check http/s connections with monit 2022-01-04 12:00:15 +01:00
Rico 8afbfeb1e7
monit: add option to check http connections for various services 2022-01-04 11:59:44 +01:00
Rico 1cb94a0d32
nginx: check port 80 with monit! 2022-01-04 11:41:21 +01:00
Rico 65871f1d13
monit: add option to check ports for a specific service 2022-01-04 11:41:08 +01:00
Rico d8765f63a5
nginx: monitor service with monit 2022-01-04 11:26:52 +01:00
Rico 84df834f07
monit: add option to add checks for various services 2022-01-04 11:26:39 +01:00
Rico e4fa31464e
qzwi: add basic monit metadata 2022-01-04 11:17:27 +01:00
Rico edb49b9a09
monit: add bundle with base config 2022-01-04 11:17:00 +01:00
Rico ee7d8b491b Merge pull request 'ldap_scheme_postfix' (#3) from ldap_scheme_postfix into main
Reviewed-on: #3
2022-01-04 09:35:24 +00:00
Rico d67869aaf6
postfix: update set formatting in items.py 2022-01-03 13:47:07 +01:00
Rico b442d54746
postfix: install postfix apt package via metadata default rather than via items.py 2022-01-03 13:44:59 +01:00
Rico b40e2b21e1
qzwi: adjust search queries for ldap-frontend 2022-01-03 11:30:36 +01:00
Rico e7cfcb7b2d
qzwi: use qzwiperson schema with openldap bundle 2022-01-02 23:10:41 +01:00
Rico 1266e86e75
openldap: add initial schema for qzwiperson
this scheme extends the schema by adding the externalmail attribute.
it can be adjusted in future
2022-01-02 23:10:21 +01:00
Rico 9fa03363d2
postfix: adjust tls_CA* options to Debian 2021-12-29 23:36:48 +01:00
Rico 9385b71fbb
postfix: add smtpd_relay_restrictions parameter 2021-12-29 23:33:49 +01:00
Rico e03fedc7ec
qzwi: add postfix bundle 2021-12-29 23:27:02 +01:00
Rico 90ae486805
postfix: initial bundle 2021-12-29 23:26:51 +01:00
Franzi 414b57d3db
bundles/ldap-frontend: needs translations now 2021-12-23 09:23:52 +01:00