Commit Graph
126 Commits
Author SHA1 Message Date
jmrothst d38a19c9b5 Fix license and readme files 2026-09-01 21:48:28 -05:00
jmrothst 0d061f3ce7 More reload vs restart in dovecot role this time. 2026-08-15 21:42:48 -05:00
jmrothst cfbca7f333 Add missing fall through case 2026-08-11 00:34:15 -05:00
jmrothst 4f1a023c8d ansible-lint cleanups 2026-08-11 00:28:29 -05:00
jmrothst 8240771758 Add in place os upgrade for Debian and Ubuntu 2026-08-11 00:08:41 -05:00
jmrothst 0e18e3bdbb Yet another attempt to fix Oracle Linux vs EPEL 2026-08-10 23:08:42 -05:00
jmrothst 44dd3b642b Dovecot service restart vs reload 2026-08-10 22:49:29 -05:00
jmrothst 9c90a8e628 Remove the unsupported Fedora 42, and the soon to be unsupported Debian 11 2026-08-10 21:19:46 -05:00
jmrothst 3ecdc2af16 Dovecot to stop using PAM auth 2026-08-10 21:07:06 -05:00
jmrothst e6daee8d1e Enabling Spam Assassin 2026-08-10 21:06:33 -05:00
jmrothst fca5c83e4d Fix the name on all "name" tasks, but not name variables to pass ansible linting 2026-08-10 21:03:13 -05:00
jmrothst 306397517d yaml and ansible linting clean ups 2026-08-09 23:04:34 -05:00
jmrothst 6eb2875e44 Make OL get Fedora's EPEL but force it to lower priority over Oracle EPEL so that rpmfusion works, and we hopefully do not break OS patching again 2026-08-09 11:49:52 -05:00
jmrothst 738e938ccc Add ensure_dbus so that firewalld cli commands work 2026-08-09 11:37:17 -05:00
jmrothst 331f8beb3b Add firewalld configuration role, and have services that need it depend on it. 2026-08-09 11:29:08 -05:00
jmrothst 6c7ecfc724 Add fail2ban role and clean up yaml lint noise 2026-08-08 23:50:32 -05:00
jmrothst 22c402c34a Disabled debug, kept the directives for future debugging if required. 2026-08-08 19:23:56 -05:00
jmrothst abba503a8f Removed invalid dovecot config line 2026-08-08 19:07:41 -05:00
jmrothst 130ee0811e convert from community.mysql to ansible.mysql collection 2026-08-08 19:03:51 -05:00
jmrothst 45d6c79f5a Make some scalability corrections 2026-08-08 18:40:54 -05:00
jmrothst 0213cf4918 Service quota-status isn't working so comment for now 2026-08-08 18:23:54 -05:00
jmrothst 81053b881b Remove historical Fedora dnf system upgrade variables for unsupported OS 2026-08-07 21:44:29 -05:00
jmrothst fb70beccf9 Remove EL8 templates, and baddly added templates that never could have worked 2026-08-07 21:43:28 -05:00
jmrothst 483363994d Remove reference to yum since ansible doesn't support it any longer 2026-08-07 21:40:54 -05:00
jmrothst d8fc5510d6 Remove disused ensure_clamav role 2026-08-07 21:40:20 -05:00
jmrothst 16ca07dea8 Drop EL8 support along with a role for a unused unmainted repo
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-08-07 21:17:11 -05:00
jmrothst d626d03b97 Add Fedora 43 & 44 support to Postfix
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-08-07 21:11:32 -05:00
jmrothst 29a0181a13 Fedora 42 is unsupported so force upgrades
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-08-07 21:10:54 -05:00
jmrothst 7c0b93341b Removed epel-release packages from OracleLinux since they have their own
custom epel

Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-08-07 21:09:54 -05:00
jmrothst fe09c7c25b Reduce noise in apply by basing main.cf and master.cf on the version from Fedora 42 for Fedora 42. 2026-08-05 21:31:30 -05:00
jmrothst 08eb9f3479 Final fixes to support dovecot 2.4.4 to enable Fedora 43/44 imap services 2026-08-05 20:03:20 -05:00
jmrothst bc41260b77 Fixes from upstream apache configurations 2026-08-05 20:01:35 -05:00
jmrothst 656022a2ee feat: add support for Dovecot deployment on Fedora 43 and 44 with systemd unit files and configuration templates 2026-08-03 22:24:44 -05:00
jmrothst cbd79156f1 Force updated caches for OS patching. Just because it works without it for Fedora, doesn't mean that was safe for Debian based OS or even some EL based OS. 2026-08-02 23:36:10 -05:00
jmrothst 44ccab8f9b Git needs the directory root owned, not apache owned... Bad ansible-lint repair suggestion 2026-08-02 23:35:17 -05:00
jmrothst 07222209ff ansible-lint cleanups 2026-08-02 21:43:04 -05:00
jmrothst 1f6f1f8967 Drop role specific .gitignores 2026-08-02 21:04:19 -05:00
jmrothst b54cee1ee5 Drop docker since unmaintained and license change makes usage not aligned 2026-08-02 18:20:43 -05:00
jmrothst 3de4d3c17c Blank role requirements so makefile works
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-08-01 20:16:55 -05:00
jmrothst 2bf9948c5a Use package repo from gitea.fdragon.com with $releasever
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-05-17 22:21:53 -05:00
jmrothst 604afa87f6 Replace with version from Fedora 44 instead of carry forward old version
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-05-17 22:21:01 -05:00
jmrothst 9803968104 Attempt to support WebSocket redirects
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-05-12 16:10:17 -05:00
jmrothst 5e9faf389f Remove role requirements now that all roles have been merged
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-05-10 21:50:08 -05:00
jmrothst 06fe023836 Merge ensure_mariadb
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-05-10 21:49:31 -05:00
jmrothst 02b18d6f8c Add 'roles/ensure_mariadb/' from commit '5a4e112c0b22c32ceda74023dfe10ab5a1dc7116'
git-subtree-dir: roles/ensure_mariadb
git-subtree-mainline: 49513ee522
git-subtree-split: 5a4e112c0b
2026-05-10 21:49:13 -05:00
jmrothst 49513ee522 Merge ensure_gitea
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-05-10 21:48:42 -05:00
jmrothst 4d410d147d Add 'roles/ensure_gitea/' from commit 'ce657f8ad4ad5f1ab15314e1007f647c50ea6a46'
git-subtree-dir: roles/ensure_gitea
git-subtree-mainline: ba0de90bed
git-subtree-split: ce657f8ad4
2026-05-10 21:48:13 -05:00
jmrothst ba0de90bed Add 'roles/ensure_rsync/' from commit '1d91e5f0fcb5211a2cc6dc129ca375dc4198fcfd'
git-subtree-dir: roles/ensure_rsync
git-subtree-mainline: 8a784c8b59
git-subtree-split: 1d91e5f0fc
2026-05-10 21:47:30 -05:00
jmrothst 8a784c8b59 Merge ensure_dovecot
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-05-10 21:46:45 -05:00
jmrothst 0b3d325490 Add 'roles/ensure_dovecot/' from commit '08733e1772a1fd9dfb9e6838f864e93cec524835'
git-subtree-dir: roles/ensure_dovecot
git-subtree-mainline: 8c4b30b750
git-subtree-split: 08733e1772
2026-05-10 21:46:18 -05:00