Commit Graph
100 Commits
Author SHA1 Message Date
jmrothst 29de98f52a Merged ensure_docker
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-05-10 21:22:03 -05:00
jmrothst ad389d505f Add 'roles/ensure_docker/' from commit '8eb486161de13955010406cc9d6ed08f4c62981c'
git-subtree-dir: roles/ensure_docker
git-subtree-mainline: 8c37ab0fca
git-subtree-split: 8eb486161d
2026-05-10 21:21:11 -05:00
jmrothst 8c37ab0fca Merge ensure_clamav
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-05-10 21:19:33 -05:00
jmrothst 3e467c7690 Add 'roles/ensure_clamav/' from commit 'ecbc5660d2ed91914a76aa36934ef8096d1985f8'
git-subtree-dir: roles/ensure_clamav
git-subtree-mainline: 6775693835
git-subtree-split: ecbc5660d2
2026-05-10 21:18:37 -05:00
jmrothst 6775693835 Add rsync and gitea roles
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-05-09 16:23:19 -04:00
jmrothst a8ef77c981 Fix yamllint issues and turn on SSH Connection Pooling 2026-04-29 23:16:14 -05:00
jmrothst ae3d7b985d Removed ansible.utils as it doesn't appear to exist any more
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2026-03-09 00:11:42 -05:00
jmrothst 33fd227634 Update the collections requirements
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2025-06-07 18:43:31 -05:00
jmrothst 234807c278 Clean up ~/.ssh/known_hosts
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2025-06-07 18:41:58 -05:00
jmrothst 8eb486161d Handler improvements
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2025-05-25 20:06:14 -05:00
jmrothst ecbc5660d2 Handler improvements 2025-05-25 20:05:09 -05:00
jmrothst 9dcbb0d0af Add check and diff support 2024-03-16 21:08:50 -05:00
jmrothst f9c2559f39 Add reboot 2024-03-15 22:27:03 -05:00
jmrothst 77fd1f2522 Add makefile to improve UX 2024-03-15 22:16:55 -05:00
jmrothst b365b64a86 Add Fedora 35/36/37 2022-12-06 21:59:17 -06:00
jmrothst 0182f1d2b8 Ensure hostnames are preserved, Linode needs the help 2022-07-29 23:40:31 -05:00
jmrothst 3a5c44e509 Update tasks 2022-06-05 16:47:39 -05:00
jmrothst 656ac2e40f Update tasks 2022-06-05 16:47:30 -05:00
jmrothst b43fee5cab Update handlers 2022-06-05 16:29:23 -05:00
jmrothst e4b3b1a2cb Ensure vim is replacing nano 2022-06-05 16:09:30 -05:00
jmrothst f2605147ae Support Ansible > 3.x 2022-06-05 16:01:23 -05:00
jmrothst 2bd5100ba9 Add git clients to ensure_apache works 2022-06-05 16:00:58 -05:00
jmrothst ceabc6ddd6 Ignore facts and inventory 2022-02-21 00:09:50 -06:00
jmrothst ace09e07e7 Enable postfix/dovecot servers 2021-12-05 12:21:17 -06:00
jmrothst 5d85ea4fd6 Add MariaDB support... 2021-10-31 00:00:58 -05:00
jmrothst 1fc8892712 Add new http server role and entry in playbook 2021-10-28 22:42:47 -05:00
jmrothst 1b25b92f90 SSH with pipelining... 2021-10-28 22:42:26 -05:00
jmrothst e450b114fc Search via regex instead of shell glob 2021-07-26 04:13:16 +00:00
jmrothst 0d65e8e562 Delete failed freshclam updates >= 1 day old... 2021-07-26 04:00:06 +00:00
jmrothst ee149db9f3 Prevent multiple service restarts 2021-07-25 03:49:51 +00:00
jmrothst 6af4607709 Remove handler flush triggering multiple service restarts 2021-07-25 03:48:19 +00:00
jmrothst 880822fa20 Attempt to prevent disk full on freshclam failure 2021-07-22 03:18:25 +00:00
jmrothst 9bf43ff904 Flush handlers after the package install 2021-07-21 03:04:50 +00:00
jmrothst d006eab017 Update task template for config files when required 2021-07-21 02:40:28 +00:00
jmrothst fc741d1dca Don't scan root activity 2021-07-21 01:40:00 +00:00
jmrothst f8bddf54c1 pulling the value of a single element didn't work... 2021-07-20 00:47:57 +00:00
jmrothst d8213d2c36 Sort the mounts so they are idempotent 2021-07-20 00:37:04 +00:00
jmrothst a171d60c44 Add remaining configuration files 2021-07-18 03:47:40 +00:00
jmrothst 201c52ed03 All systemd units now restart on failure 2021-07-18 03:41:24 +00:00
jmrothst 1559e309fe Ensure that clamonacc restarts when it fails 2021-07-15 00:51:34 +00:00
jmrothst 33f99de4fe Ensure the quarantine directory exists 2021-07-13 05:03:40 +00:00
jmrothst 599d2c922b Remove tcp connectivity 2021-07-13 04:51:17 +00:00
jmrothst d6c465ee55 If templates changed, reload systemd always 2021-07-13 04:41:51 +00:00
jmrothst 7a1ca73b9d Quotes 2021-07-13 04:09:53 +00:00
jmrothst ab73b6088a Enable quarantine and priv sep 2021-07-13 04:08:12 +00:00
jmrothst b269fbf31c Add the missing loop 2021-07-12 04:05:17 +00:00
jmrothst 9c20653f15 Increase inotify capacity to prevent Clam OnAccess Scanner from failing 2021-07-12 04:00:57 +00:00
jmrothst b1031c462f Add TCP Connectivity 2021-07-06 23:06:47 -05:00
jmrothst b9f60734e0 Run clamd as root so clamonacc works 2021-07-06 22:56:10 -05:00
jmrothst c4470f8b3c Template syntax error 2021-07-06 20:49:21 -05:00
jmrothst 7c890e3b82 Template the mount points to scan 2021-07-06 20:39:44 -05:00
jmrothst b6679a3545 Spelling 2021-07-06 03:28:47 +00:00
jmrothst 887bef0b44 Fix service order and add SELinux support 2021-07-06 03:26:42 +00:00
jmrothst dbc28d1230 OnAccess scan the / mount, not just /home 2021-07-06 03:15:56 +00:00
jmrothst a8ea1690a6 state not enable parameter should be tested 2021-07-06 03:04:23 +00:00
jmrothst c366e47026 If changed configs, restart service 2021-07-06 03:02:30 +00:00
jmrothst 3ee1b7a1e2 Enable OnAccess scanner for /home 2021-07-06 02:43:52 +00:00
jmrothst 782376fc8c Deploy configuration before starting service 2021-07-06 02:35:57 +00:00
jmrothst 29043741f7 Enable clamd with OnAccess scanning 2021-07-06 02:30:41 +00:00
jmrothst cd42033c2d Really add clamav requiremet this time 2021-07-06 01:42:37 +00:00
jmrothst f2a89fdf43 Add task profiling 2021-07-06 01:40:59 +00:00
jmrothst 5405cf04df Add clamav role 2021-07-06 01:40:41 +00:00
jmrothst 4751219758 Initial version with only updating for Fedora 34 2021-07-06 01:38:24 +00:00
jmrothst ec2d9f921d Enable Fedora 34 2021-06-29 22:24:50 -05:00
jmrothst c42832835c Enable OS Upgrading 2021-03-28 00:00:21 -05:00
jmrothst 8f6b8b1e9a Use ansible_cmdline to detect cgroup status 2021-02-08 22:41:16 -06:00
jmrothst 496081ebca Remove debugt, everything is working 2021-02-08 22:21:59 -06:00
jmrothst 5d8a74cab1 Add debugging to find out why check mode is broken 2021-02-08 22:20:04 -06:00
jmrothst ca310a26e1 Only run grubby if cat runs (fixes check mode) 2021-02-08 22:14:56 -06:00
jmrothst d57ae74762 Ensure correct variable file names 2021-02-08 21:28:25 -06:00
jmrothst c407a7a91b Add more collections 2020-12-29 20:02:34 -06:00
jmrothst cff2dbe661 Add sudo support 2020-12-28 14:18:36 -06:00
jmrothst dda2d043fc Enable docker and podman 2020-12-20 17:46:32 -06:00
jmrothst df274f95c1 Fix syntax 2020-12-20 17:40:57 -06:00
jmrothst 63421a3461 Enable docker for CentOS >= 7 and Fedora >= 30 2020-12-20 17:31:30 -06:00
jmrothst 12837a4327 Initial Role 2020-12-20 17:20:10 -06:00
jmrothst fce8a753dc Enable SELinux status enforcement 2020-12-05 23:55:27 -06:00
jmrothst a882884b59 Add ansible.cfg to see if python interpreter auto discovery can be
enabled
2020-11-30 00:13:39 -06:00
jmrothst 34024e2315 Enable cockpit 2020-11-29 23:24:11 -06:00
jmrothst 1d713dbef9 Enable timezone configuration 2020-11-22 14:45:17 -06:00
jmrothst f050947f5d Remove ansible.builtin as it does not actually exist 2020-11-15 00:48:06 -06:00
jmrothst 5463bb2bd2 Fix spelling on gluster 2020-11-15 00:46:10 -06:00
jmrothst a7e7ca3a2f Remove ansible.builtin 2020-11-15 00:44:52 -06:00
jmrothst 710b331888 Add all collections interested in testing. 2020-11-14 21:00:21 -06:00
jmrothst bcfb7583b6 Fix spelling so collections import into AWX 2020-11-11 19:04:59 -06:00
jmrothst dbacad09f6 Make requirements.yml match documentation for location 2020-07-12 15:38:49 -05:00
jmrothst d6cf1bfc6e Update to 2.9 syntax to add collections 2020-07-03 16:27:25 -05:00
jmrothst 6b6d99d2d4 Enable log rotation service 2020-03-27 22:35:06 -05:00
jmrothst ed5a449371 Enable install of pre-reqs 2020-01-01 22:45:54 -06:00
jmrothst 697f6cbce5 Add fdragon repo 2019-12-30 20:26:09 -06:00
jmrothst 5fb27c33dd Use ensure_repo_rpmfusion instead of enable_rpmfusion 2019-12-30 15:57:31 -06:00
jmrothst 7fb26c5a34 Replace enable_epel with ensure_repo_epel 2019-12-30 15:56:11 -06:00
jmrothst 1f9ed5ccfa Remove quotes from requirements.yml 2019-11-25 01:41:57 -06:00
jmrothst f620ee454e Re-add role 2019-11-24 21:53:19 -06:00
jmrothst 1b1ce81568 Remove 1 role to find the error 2019-11-24 21:49:20 -06:00
jmrothst 1c62f950ca Specify role requirements by commit id 2019-11-24 21:48:16 -06:00
jmrothst bd825da408 Quote strings in requirements 2019-11-24 20:06:25 -06:00
jmrothst c0cac383c5 Ensure OS Patch 2019-11-21 21:34:13 -06:00
jmrothst b043167c15 Enable RPMFusion 2019-11-21 21:14:49 -06:00
jmrothst 2153ba21f1 Re-order requirements.yml for roles and add a version request 2019-11-17 23:22:40 -06:00