Commit Graph

90 Commits

Author SHA1 Message Date
f7ba34ec69 due to refactor, shortened and renamed file to only take care of spawning the server and adding SSH public keys to root user account 2026-05-29 07:32:28 -04:00
5440fd3acb further specified task names, corrected task conditional case tests 2026-05-29 07:24:10 -04:00
217ace503f added YAML document division 2026-05-27 14:32:45 -04:00
c45946739e added check for whether administrative or root login used 2026-05-27 13:14:14 -04:00
4c9a4d480e added task checking for administrative login use 2026-05-27 13:12:57 -04:00
020fcf2c51 added requirement to some tasks for system case to be linux kernel, and added tag 2026-05-27 13:12:08 -04:00
6a2179d7a0 added tagged task that adds SSH authentication restrictions 2026-05-27 13:10:45 -04:00
6eaeeb0322 modularized component for creating administrative users with SSH access 2026-05-27 13:09:19 -04:00
ba5aa5e8d4 created role for bootstrapping a Linode VPS via API or a LAN homeserver 2026-05-26 16:04:41 -04:00
71f57d3122 decided to start over 2026-05-23 07:07:26 -04:00
ea7d9f7caf changed some fields/keys/attributes and changed references to reflect those changes 2025-12-21 16:53:52 -05:00
e175e41810 Filled in role metadata and placed in dependencies 2025-12-15 10:12:08 -05:00
40bbe62203 removed Podman post-installation handlers as containers will no longer be managed via Ansible 2025-12-07 21:35:53 -05:00
cb69a9b430 removed a list of container software due to separate repo handling this via Compose files 2025-12-07 21:34:43 -05:00
19f1681473 Added containers to software dictionary list 2025-12-01 21:11:39 -05:00
5e5dabff1a Added the creation of symbolic links to Nextcloud snap binaries for Nextcloud 2025-12-01 19:20:06 -05:00
d4aa128e4c Added configuration value related to setting default phone region for Nextcloud 2025-12-01 18:59:31 -05:00
512c7a82e5 Added default phone region for accepting phone numbers, and overwrote URLs for Nextcloud 2025-12-01 18:58:07 -05:00
6c4c3d0794 Added ClamAV and ClamAV SystemD daemon package installations 2025-11-30 14:54:25 -05:00
5a75942336 Created handler for podman installation that installs containers 2025-11-30 14:53:27 -05:00
dd463297dd Added TODOs for this handler 2025-11-30 14:52:09 -05:00
a1bc0ae727 Created systemd user unit service file for Aria2 2025-11-18 21:47:11 -05:00
4dd524a5f2 Added RSyncD configuration file 2025-11-18 21:45:43 -05:00
5901f69c29 Added handler for installing containers after podman installation 2025-11-18 21:45:14 -05:00
73ef748c95 Added Jinja variables 2025-11-18 21:44:28 -05:00
065e93d7c7 Added configuration fields for Aria2 2025-11-18 21:43:48 -05:00
3f11b7c78d Added handler for RSyncD configuration 2025-11-18 21:38:39 -05:00
64873bb846 Added a handler for Aria2 setting up daemon and configuration 2025-11-18 21:37:40 -05:00
bdc6905491 Added Fail2Ban jails for ProFTPd and SSHD 2025-11-18 21:36:59 -05:00
db18e6ddf6 Commented LDAP and NodeJS packages, uncommented aria and rsync packages, from software list--added container, misc and snap software 2025-11-18 21:34:30 -05:00
ee3cf37d2f Imported new additional tasks 2025-11-18 21:31:56 -05:00
7d2d9081e2 Created set of additional tasks for custom filters for new Fail2Ban ProFTPd jail 2025-11-18 21:30:47 -05:00
870b16582c Added set of tasks configuring Nextcloud after installation 2025-11-18 21:29:25 -05:00
de70d3bdd3 Added task to modify default branch name 2025-11-18 21:28:33 -05:00
0a072b4c90 Added handler for nextcloud, to configure it after it has been installed by snapd 2025-11-17 09:39:49 -05:00
736277c377 Added handler for snapd that installs listed snap packages after snapd itself is installed 2025-11-17 09:37:43 -05:00
b386f5e363 Added snap software packages and an LDAP library package for PHP 2025-11-17 09:37:04 -05:00
da694910c6 Added snap software packages and an LDAP library package for PHP 2025-11-17 09:36:19 -05:00
856704f9d7 Added some configuration information for ProFTPd to be used by its configuration file templates ireferred to by its handler 2025-11-16 14:00:43 -05:00
f74482c400 Re-added a line specifying a default root for default server and moved MaxInstances line into here due to it being more appropriate context 2025-11-16 13:59:49 -05:00
a6218cbaef fix: changed join function sytnax to correct Python method syntax 2025-11-16 13:58:37 -05:00
8c88322621 Renamed file and edited to render it exemplar 2025-11-16 13:57:30 -05:00
960f54efca Added more directives to file to increase security of and friendliness of ProFTPd FTP server 2025-11-16 13:55:15 -05:00
a6039e2c13 Added an import of task transfering over SSL/TLS certificates 2025-11-16 13:53:51 -05:00
c3eed3e396 Added a task to transfer over and register FQDN certificates from Ansible to remote machine 2025-11-16 13:53:02 -05:00
4fad50c9dc Created a task for creating public FTP directory, created MOTD script transfer tasks 2025-11-16 13:51:47 -05:00
ea2346c41b Added importing of ProFTPd handler task to main bootstraps role handler 2025-11-16 13:49:15 -05:00
8b2390a1b7 Added a handler for configuring ProFTPd after it has been installed 2025-11-16 13:47:56 -05:00
e06807ed37 fix: removed line that will be added via task instead 2025-11-12 19:38:35 -05:00
08df87b0bf fix: changed to more appropriate uppercasing of domain name 2025-11-12 19:07:12 -05:00