xenobyte
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-12-08 02:43:03 +00:00
40bbe62203 removed Podman post-installation handlers as containers will no longer be managed via Ansible
cb69a9b430 removed a list of container software due to separate repo handling this via Compose files
19f1681473 Added containers to software dictionary list
Compare 3 commits »
xenobyte pushed to main at xenobyte/sukaato-compose 2025-12-05 20:25:40 +00:00
25ceb441d4 Removed named volumes as no longer necessary
xenobyte pushed to main at xenobyte/sukaato-compose 2025-12-05 20:21:20 +00:00
171b3aa113 Changed paths for container data on host
xenobyte pushed to main at xenobyte/sukaato-compose 2025-12-05 20:11:37 +00:00
f2e09ff322 fix: changed volume bind mount to correct host path
xenobyte pushed to main at xenobyte/sukaato-compose 2025-12-05 20:02:46 +00:00
a4578890ad Excluded some files from version control
a25e1c68ce Removed a network driver
Compare 2 commits »
xenobyte pushed to main at xenobyte/sukaato-compose 2025-12-05 19:01:19 +00:00
9442f4e90e Refactored Compose file configurations for services
xenobyte pushed to main at xenobyte/sukaato-compose 2025-12-05 18:35:38 +00:00
1ed91f56ed Added an opengist compose file
30e966bf74 Added a grocy compose file
0677ddedee Added a gitea compose file
Compare 3 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-12-02 00:28:37 +00:00
5e5dabff1a Added the creation of symbolic links to Nextcloud snap binaries for Nextcloud
d4aa128e4c Added configuration value related to setting default phone region for Nextcloud
512c7a82e5 Added default phone region for accepting phone numbers, and overwrote URLs for Nextcloud
Compare 3 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-11-30 19:54:47 +00:00
6c4c3d0794 Added ClamAV and ClamAV SystemD daemon package installations
5a75942336 Created handler for podman installation that installs containers
dd463297dd Added TODOs for this handler
Compare 3 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-11-19 02:47:37 +00:00
a1bc0ae727 Created systemd user unit service file for Aria2
4dd524a5f2 Added RSyncD configuration file
5901f69c29 Added handler for installing containers after podman installation
73ef748c95 Added Jinja variables
065e93d7c7 Added configuration fields for Aria2
Compare 16 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-11-17 14:41:01 +00:00
0a072b4c90 Added handler for nextcloud, to configure it after it has been installed by snapd
736277c377 Added handler for snapd that installs listed snap packages after snapd itself is installed
b386f5e363 Added snap software packages and an LDAP library package for PHP
da694910c6 Added snap software packages and an LDAP library package for PHP
Compare 4 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-11-16 19:02:41 +00:00
93bc285f3d Started creation of play after VPS has been made and initial configuration of main services has been done
c0a798837d Added a new major task for later
856704f9d7 Added some configuration information for ProFTPd to be used by its configuration file templates ireferred to by its handler
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
a6218cbaef fix: changed join function sytnax to correct Python method syntax
Compare 14 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-11-13 00:39:06 +00:00
e06807ed37 fix: removed line that will be added via task instead
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-11-13 00:28:51 +00:00
08df87b0bf fix: changed to more appropriate uppercasing of domain name
d52f7e02a8 fix: wrong variable name for ServerName directive in template
Compare 2 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-11-12 23:55:13 +00:00
a387326cca feature: created preliminary ProFTPd installation task handler that configures ProFTPd
a0413c7ebc fix: changed Ansible user module system attribute value to boolean type
b4f6afa628 feature: added a configuration section for ProFTPd to fill in template file variables
4d3d060ec2 feature: added ProFTPd configuration template files to be used by handlers at installation
f97a93ee05 feature: added an id attribute for users that must be specified for their account creation
Compare 5 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-11-12 13:34:39 +00:00
bbdcba0b72 feature: added and uncommented more software
4fc691d1db feature: explicitly set PrintMotd SSH option to always be true to allow non-script MOTD capabilities regardless of PAM usage in SSH
8bf893ee1f feature: changed to have PAM allowed by default for SSH for MOTD capabilities
3ed2791d13 feature: renamed and changed contents of file to provide a handler configuring proftpd
f139afe429 Added some exclusion rules for sensitive data
Compare 5 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-11-11 05:59:39 +00:00
0efe13e76b refactor: restructured project for higher-utility naming practices and optimized data structures for variables
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-10-21 20:40:30 +00:00
44a292f19f Added password prompt and declared ansible_user variable
f055178030 Moved SSH user configuration from playbook files to lockdown role files
c579cf386b Moved XDG user configuration from playbook files to lockdown role files
3d35228d29 Moved SSH user config example from playbook files to lockdown role file
430db9c1d8 Moved bash aliases and functions from playbook files to lockdown role files
Compare 9 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-10-21 15:50:36 +00:00
fa015cd85c Added an example SSH user configuration file for hosts under the servers group
xenobyte pushed to main at xenobyte/sukaato-ansible 2025-10-21 15:37:14 +00:00
8a77110c0b Fixed indentation, changed destination path basename for copy module tasks
7884ac47cf Refactored git configuration tasks, converting them to lockdown role tasks, and replaced playbook prompt variables with lockdown role variabls
Compare 2 commits »