Commit Graph

  • 70eda31aca small improvements master m8in 2026-07-02 21:11:42 +02:00
  • c0d7300358 Messages improved m8in 2026-06-30 07:31:33 +02:00
  • 70a37c2cab Regex date added m8in 2026-06-30 07:30:54 +02:00
  • 97a5046a10 New script to rename users m8in 2026-06-30 07:30:29 +02:00
  • 6591cc60a6 Third parameter is mandantory now m8in 2026-06-29 08:25:23 +02:00
  • 48c040fe56 Refactoring m8in 2026-06-27 16:47:38 +02:00
  • cb0a32ac0e Further improvments around compositions m8in 2026-06-27 01:36:14 +02:00
  • 8a4426961c Added composition.printAllSyncingHosts() to remove hard coded file dependencies and renamed composition-sync-hosts to zfssync-hosts m8in 2026-06-24 22:49:16 +02:00
  • 423d1c38e9 Added composition.printRunningHost() and used it to encapsulate definition files. Changed current-host to running-host. m8in 2026-06-24 19:59:29 +02:00
  • 8044d776d8 Better Layout of messages m8in 2026-06-22 01:55:40 +02:00
  • 7ff568de1d script snapshot was revised using the functionality of module print and composition m8in 2026-06-21 21:35:05 +02:00
  • 445d5dc129 module composition uses print module for output and has a new function printZFS() m8in 2026-06-21 21:32:58 +02:00
  • 3ee1e22608 print module improved m8in 2026-06-21 21:31:41 +02:00
  • c7b4a4a17e Using print module and moved composition script m8in 2026-06-20 15:31:35 +02:00
  • 86be20d2bd composition.shouldBeSyncedByThisHost() extended to composition.shouldBeSyncedByGivenHost() to enable check in sync-send.sh m8in 2026-06-19 23:14:36 +02:00
  • ffebc8c66e Used REGEX for composition sync m8in 2026-06-19 22:38:54 +02:00
  • 478d298b16 Improved module composition including renaming some functions for better self describtion. m8in 2026-06-19 21:38:20 +02:00
  • 7c8f9e1cfa ssh remote command of DEV_USAGE_CHECK.sh is much simpler now m8in 2026-06-18 20:45:56 +02:00
  • d5bb9abf8e Module ssh now uses new REGEX[SSH_ADDRESS] m8in 2026-06-18 20:36:58 +02:00
  • 87d968b55f REGEX improved and validation is now more restritiv m8in 2026-06-18 20:30:32 +02:00
  • e5873c56ed renamed REGEX[FULLDIRPATH] to REGEX[DIRPATH] m8in 2026-06-18 20:17:40 +02:00
  • 17ae3a6c1e module function explained m8in 2026-06-18 00:02:33 +02:00
  • 0441f8e8de refactoring m8in 2026-06-18 00:01:47 +02:00
  • ebbcba5c0f explain function improved m8in 2026-06-17 23:59:07 +02:00
  • 0ef7999816 using regex from base module m8in 2026-06-17 22:19:18 +02:00
  • 8da80586e8 startOwn composition script including composition module and a smal fix in base,module m8in 2026-06-17 22:00:10 +02:00
  • a5aa2d8833 Use of base.set() parameter optional and remove exit 1, because is is obsolete. m8in 2026-06-15 21:52:57 +02:00
  • 3976a656c6 Added feature explain, offering array regex and base.set() takes parameter optional. m8in 2026-06-15 20:49:52 +02:00
  • 136c4a08f3 Fixed bug with tailing '/' m8in 2026-06-15 20:40:17 +02:00
  • b6fe890e74 Fixed generic monitor check ZFS_POOL_CHECK m8in 2026-06-15 20:33:52 +02:00
  • 5136cfc24d sync.sh uses module composition to centralize critical logic m8in 2026-06-12 22:18:37 +02:00
  • 389b97b5d8 Module composition improved m8in 2026-06-12 22:15:11 +02:00
  • 2928addaa3 Module composition improved m8in 2026-06-11 23:23:01 +02:00
  • 05294374f0 The module can be loaded just once now. m8in 2026-06-11 23:21:49 +02:00
  • 2681331dbc new module composition m8in 2026-06-10 22:52:34 +02:00
  • d90d5769ff hardened printf m8in 2026-06-10 20:51:08 +02:00
  • 93f3dfdb5f new Script extractSHA256OfPublicKeyForTSLA.sh m8in 2026-06-09 01:12:54 +02:00
  • 449122de3b sync.sh refactoring and new mode --onceAll m8in 2026-06-09 01:10:17 +02:00
  • f716115232 hardend printf using -- m8in 2026-06-09 01:06:41 +02:00
  • b583ae40ec Better logic to find root of cis m8in 2026-05-22 19:08:39 +02:00
  • c83fa7eae2 allow @ in parameters and sanitize all parameters using base.set m8in 2026-05-20 23:55:46 +02:00
  • bd76357b1d Fixed base.module.sh, migrated EXAMPLE_CHECK.off and improved log.module.sh m8in 2026-05-18 20:06:29 +02:00
  • 216cd4ec48 Removed printCisRoot.sh m8in 2026-05-17 17:35:52 +02:00
  • a0309c3b8b Removed printOwnDomain.sh m8in 2026-05-17 17:20:46 +02:00
  • b2107e3092 All monitoring checks are using ssh.module.sh m8in 2026-05-17 15:56:26 +02:00
  • bcf92589d3 Introducing ssh.module.sh m8in 2026-05-16 23:39:40 +02:00
  • 30279d1056 Using base.module.sh, replaced basename and dirname m8in 2026-05-15 23:47:44 +02:00
  • 272ebbaf9d Improved base.module.sh including a fix of CIS[GENERICMONITORCHECKS] m8in 2026-05-15 20:08:58 +02:00
  • 5cce6efd30 Fix to allow absolute paths as parameter m8in 2026-05-15 18:08:54 +02:00
  • c178f2eb7b Refactoring to remove printOwnDomain.sh in the future m8in 2026-05-15 16:21:10 +02:00
  • b991f27ba2 Variable assignment checking improved. m8in 2026-05-14 22:05:34 +02:00
  • a59eee660d Refactoring and using base.module.sh m8in 2026-05-14 13:55:17 +02:00
  • 93d2be1629 Introducing base.printOwnDomain() to replace printOwnDomain.sh. So all path-conventions are accessable via array CIS[] created by base.module.sh m8in 2026-05-14 13:52:30 +02:00
  • 00b920763e Checks improved Martin Berghaus 2026-05-09 21:59:40 +02:00
  • ee114ee732 usage of printf improved, format and ensuring root privileges for setup scripts now is more reliable m8in 2026-05-08 00:13:12 +02:00
  • 1c94a26710 Composition Sync Setup and Snapshot m8in 2026-05-02 22:36:16 +02:00
  • cd62b92571 zfs-branch and ssh-port m8in 2026-04-26 09:51:20 +02:00
  • 2b9422147b refactoring and feature zfs-branch m8in 2026-04-25 22:35:36 +02:00
  • 93318dff5f typo fixed and format m8in 2026-04-25 22:33:10 +02:00
  • 410008a7dd definitions structure harmonized m8in 2026-04-25 20:53:46 +02:00
  • 5ebba17d04 better self explain m8in 2026-04-25 20:50:23 +02:00
  • 1a9acbb9e5 Rollback feature for sync m8in 2026-04-25 17:16:12 +02:00
  • 61593da47c Introducing modules and improvements m8in 2026-04-25 17:13:19 +02:00
  • e2e1845ce9 fixed check unattended upgrades disabled m8in 2026-04-22 21:21:39 +02:00
  • 65efb9481b setup composition-sync m8in 2026-04-19 23:09:15 +02:00
  • d16b2706d6 Monitoring setup fixed m8in 2026-04-19 23:01:07 +02:00
  • 34186975c6 Improved core scripts m8in 2026-04-19 22:55:20 +02:00
  • ec5b7c5b65 monitoring fixed m8in 2026-04-18 21:01:33 +02:00
  • a0b8218698 small bugfix m8in 2026-04-18 18:20:14 +02:00
  • 7066c1678b refactoring m8in 2026-04-18 15:57:47 +02:00
  • ad7a075a6c Improvments logic and messages m8in 2026-04-18 15:46:26 +02:00
  • 74f381cc1c First zfs scripts m8in 2026-04-18 00:30:13 +02:00
  • 72bbf86921 CLEAN old default m8in 2026-04-17 22:20:42 +02:00
  • 26c433d1a9 Moved default definitions, CLEAN cis/core/default AFTER all hosts adapted m8in 2026-04-17 21:55:46 +02:00
  • be13e429e7 Fixed and improved m8in 2026-04-09 18:17:49 +02:00
  • 7b24cbbd3c Message improved m8in 2026-04-08 20:54:47 +02:00
  • 9f786975f6 further checks m8in 2026-04-07 18:51:20 +02:00
  • ba379320de Check system is up to date m8in 2026-04-01 07:40:10 +02:00
  • 0b003bc8e6 Further checks and format m8in 2026-03-30 22:48:08 +02:00
  • 0cbdf5c29c Added file '/etc/adduser.conf' to core definition. m8in 2026-03-30 21:25:53 +02:00
  • 5c9953e455 Commands for user administration added m8in 2026-03-30 21:15:03 +02:00
  • e43b3fec9b Checks fixed and added m8in 2026-03-30 21:12:17 +02:00
  • 320cc2009b filter for private IP added m8in 2026-03-20 20:47:26 +01:00
  • 363ed88731 Security improved m8in 2026-03-20 20:45:28 +01:00
  • ee87921da4 notify each login of root via ssh m8in 2026-03-19 23:05:18 +01:00
  • 6854a1f101 Improved generic monitoring checks for usage of block devides and zfs pools m8in 2026-03-04 22:12:55 +01:00
  • abcb324283 Restrict ssh access to memebers of group ssh_login m8in 2026-03-03 22:19:27 +01:00
  • 88acbffbd0 Security warning added m8in 2026-02-21 18:06:59 +01:00
  • a255efddd4 Better handling of variable HOSTNAME m8in 2026-02-21 17:41:42 +01:00
  • d7ac92a8ab Improved messages during container start m8in 2026-02-21 16:21:53 +01:00
  • 3a90034cd3 Improvement if there are running multiple instances m8in 2026-02-05 22:51:10 +01:00
  • 3fa0234b75 Scripts for setting up nginx m8in 2025-11-27 21:25:40 +01:00
  • 7924132c3f Scripts to determine Docker container settings m8in 2025-11-27 21:23:31 +01:00
  • 7b72c0c0b1 Scripts to manage users m8in 2025-11-27 21:22:10 +01:00
  • 8bd09fd1ba Scripts to determine network settings m8in 2025-11-27 21:20:14 +01:00
  • 7b6dd593b6 Solution for issuing and renewing certificates m8in 2025-11-27 21:16:38 +01:00
  • f383bcec2b Monitoring framework for minute-by-minute service testing, including live dashboard m8in 2025-11-27 21:12:30 +01:00
  • 97e8a90b26 Checks that ensure the correct basic configuration of the host m8in 2025-11-27 20:58:47 +01:00
  • 0998b59fa7 Further development into CIS (core infrastructure system) m8in 2025-11-27 20:42:38 +01:00
  • 3ea1ac0915 fix Kilian Pinheiro 2025-02-11 19:00:41 +01:00