13a913f1f1
Removed Jinja2 variable usage attempts from ansible configuration
Alex Tavarez
2025-09-05 00:24:24 -04:00
2973e0774d
Starting rewrite of documentation
Alex Tavarez
2025-09-05 00:23:46 -04:00
c97ff53cd7
Adjusted gitignore for new directory structure
Alex Tavarez
2025-09-05 00:23:22 -04:00
7ec74d7f95
Starting from scratch with new playbooks using different directory structure
Alex Tavarez
2025-09-05 00:22:47 -04:00
53cc3ddad3
Removed a bunch of files from bootstrap role to start it from scratch
Alex Tavarez
2025-09-05 00:21:16 -04:00
0bc1040fe9
Starting the bootstrap role Ansible code from scratch
Alex Tavarez
2025-09-05 00:20:07 -04:00
10d518fab3
Moved and renamed OrgMode task file to project root
Alex Tavarez
2025-07-27 00:08:26 -04:00
c332dc51e6
Changed paths for roles, collections, plugins, etc., and set playbook directories, etc., for new project structure
Alex Tavarez
2025-07-27 00:06:05 -04:00
bffe44b5a7
Added new ansible home directory, moving roles into its 'roles' subdirectory
Alex Tavarez
2025-07-27 00:04:39 -04:00
16430af533
Added pandoc package
Alex Tavarez
2025-07-27 00:01:13 -04:00
a667d72e30
Added an erlang package
Alex Tavarez
2025-07-27 00:00:16 -04:00
02d35f36fb
Added playbook variables and tasks for podman image installations, created gocryptfs vault and ProFTPd users and directories, added recusrive bind mounts of gocryptfs vault and web source code
Alex Tavarez
2025-07-23 15:43:03 -04:00
7fffe801b0
Added templates to have their variables set through bootstrap role's vars' options directory files
Alex Tavarez
2025-07-23 15:41:01 -04:00
f13eb67b18
Added tasks that configure proftpd
Alex Tavarez
2025-07-23 15:39:55 -04:00
3f54b98177
Added tasks that configure certbot
Alex Tavarez
2025-07-23 15:39:37 -04:00
4d11cb4266
Replaced with a directory form instead
Alex Tavarez
2025-07-23 15:38:45 -04:00
3e54665690
Added mirror structure for bootstrap role's vars as that in role's defaults, specifying variable values
Alex Tavarez
2025-07-23 15:38:08 -04:00
b18b3a76d5
Added packages providing database server ProFTPd modules
Alex Tavarez
2025-07-23 15:35:27 -04:00
3ae29cd771
Refacted by moving variable declarations into distinct per-app files under 'options' subdirectory
Alex Tavarez
2025-07-23 15:34:46 -04:00
381911304a
Removed vars file inclusion to specify defaults for roles inclusion instead, added task to install ProFTPd ftpasswd utility and certbot Porkbun API plugin
Alex Tavarez
2025-07-23 15:31:46 -04:00
36ed8f5015
Removed variable already declared in roles vars/defaults, group_vars, or host_vars, and specified vars and defaults for role inclusions
Alex Tavarez
2025-07-23 15:28:57 -04:00
a7e8bd856c
Added certbot configuration task with conditional porkbun API implementation, removed variables already declared in role vars/defaults, group_vars or host_vars
Alex Tavarez
2025-07-23 15:27:26 -04:00
47e42283a1
commented out import of certbot-related configuration tasks due to isolated inclusion in configure@vps playbook
Alex Tavarez
2025-07-23 15:25:33 -04:00
faa341e4bd
Changed variable null checks to be more consistent with idiomatic Jinja2
Alex Tavarez
2025-07-23 15:23:49 -04:00
9566575eb5
Removed redundant task tags
Alex Tavarez
2025-07-23 15:22:47 -04:00
2bac0423db
Renamed looped variables to be consistent with name changes at assignment in bootstrap role's vars/defaults, removed redundant tags
Alex Tavarez
2025-07-23 15:22:04 -04:00
dbd7205fd1
Added an ignore line for SSL certificate directories
Alex Tavarez
2025-07-23 15:17:44 -04:00
a5cb54461d
Altered variable name due to change in name during assignment or declaration in bootstrap role's vars/defaults
Alex Tavarez
2025-07-23 15:16:43 -04:00
ce3f7fef80
Soft-coded paths, changed to soft-coded defaults, for module parameters, registered more return values, added git defaultBranch name configuration task
Alex Tavarez
2025-07-23 15:11:55 -04:00
408d178b9e
Default variables to be used in playbooks using this role
Alex Tavarez
2025-07-22 10:28:04 -04:00
aa705db5c0
Removed a sub-sample of core packages from custom package install
Alex Tavarez
2025-07-22 10:27:27 -04:00
6a252365bc
Removed hosts file
Alex Tavarez
2025-07-22 10:26:25 -04:00
0e820d783b
Added an entry for backup files
Alex Tavarez
2025-07-22 10:25:21 -04:00
b566daed44
Added some documentation for Ansible herein
Alex Tavarez
2025-07-22 10:24:22 -04:00
80f64037f9
Moved podman defaults
Alex Tavarez
2025-07-22 10:23:55 -04:00
3c8155af95
Added playbook for any additional custom tasks users may wish to do
Alex Tavarez
2025-07-21 18:47:51 -04:00
b65fee26a6
Added task that imports all tasks related to configuration of core packages
Alex Tavarez
2025-07-21 18:36:19 -04:00
db92e5e4d6
Added another default variable overriden elsewhere in the role
Alex Tavarez
2025-07-21 18:35:34 -04:00
57ed2bbc6c
Added a commented out package to default core packages
Alex Tavarez
2025-07-21 18:34:35 -04:00
6427b0593d
Sinced moved handler files to role task files, required removel of references
Alex Tavarez
2025-07-21 18:33:47 -04:00
8011d5d6e2
Removed unnecessary reference to a defaults file already part of defaults main
Alex Tavarez
2025-07-21 18:32:51 -04:00
46aecfffd8
Added a task that draws from bootstrap role task list configuring core packages
Alex Tavarez
2025-07-21 18:31:38 -04:00
78951ddfe0
Moved what otherwise would've been handlers to task section to reduce complexity of implementation
Alex Tavarez
2025-07-21 18:30:23 -04:00
1c5560d035
Added gocryptfs password to a temporary file for use in later task
Alex Tavarez
2025-07-21 17:24:16 -04:00
2e2bb26378
Added some new images to the list
Alex Tavarez
2025-07-21 17:10:59 -04:00
809df97206
Added updating/upgrading step to Crowdsec configuration
Alex Tavarez
2025-07-21 16:59:35 -04:00
e214c63066
Configured clamav onaccess service
Alex Tavarez
2025-07-21 16:55:49 -04:00
8279118851
Removed some packages, added others
Alex Tavarez
2025-07-21 16:55:07 -04:00
a904b6ddf4
Fixed conditionals, made explicit superuser, added new app configurations
Alex Tavarez
2025-07-21 16:54:18 -04:00
85b1f6cd25
Added bootstrap role with the tasks, defaults and handlers necessary for the playbooks
Alex Tavarez
2025-07-16 21:02:44 -04:00
b22c88e1ca
Added a playbook for disabling root on VPS and enabling key-based authentication
Alex Tavarez
2025-07-16 21:01:15 -04:00